krb5-1.6.3-beta1 is available

Douglas E. Engert deengert at anl.gov
Mon Oct 1 16:48:42 EDT 2007


Tom Yu wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> MIT krb5-1.6.3-beta1 is now available for download from
> 
>          http://web.mit.edu/kerberos/dist/

> 
> At this point, PKINIT support should be considered to be ALPHA
> code. We would greatly appreciate testing and feedback of PKINIT
> support.
> 

I have kinit using pkinit and have tracked down two problems with
the configuration:

  1) ./plugins/preauth/pkinit/configure.in
     uses KRB5_BUILD_LIBRARY
     but should use KRB5_BUILD_LIBRARY_WITH_DEPS

     With out this the rpath is not set and the additional libs
     including OpenSSL are not found.

  2) There is no way with configure to pass in the locations
     of OpenSSL headers, libs anr rpath.

     To get around this today, I added a
      LIBS+= $(OPENSSL_LDFLAGS)
     to the Makefile.in then:

     CPPFLAGS=-I/opt/smartcard/include
     export CPPFLAGS
     ./configure .....

     OPENSSL_LDFLAGS="-L/opt/smartcard/lib -R/opt/smartcard/lib"
     export OPENSSL_LDFLAGS
     make

     The main configure has a way to pass in SS_LIB, DB_HEADER, DB_LIB but
     not OpenSSL. The pkinit/configure.in has:
        # XXX This is incorrect, but should cause -lcrypto to be included by default
        AC_CHECK_LIB(crypto, PKCS7_get_signer_info)
     It looks like it should also have a way to get the headers, -L and rpath
     too. I would assume since OpenSSL is not used by the rest of Kerberos you would
     only want to pass this to pkinit.



-- 

  Douglas E. Engert  <DEEngert at anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pkinit.1001.patch
Type: text/x-diff
Size: 659 bytes
Desc: not available
Url : http://mailman.mit.edu/pipermail/krbdev/attachments/20071001/44648174/attachment.bin


More information about the krbdev mailing list