Add PKINIT support
authorKevin Coffman <kwc@citi.umich.edu>
Wed, 1 Aug 2007 22:09:13 +0000 (22:09 +0000)
committerKevin Coffman <kwc@citi.umich.edu>
Wed, 1 Aug 2007 22:09:13 +0000 (22:09 +0000)
commit0ef0646069c1d1376aa632a4791ea7e429f5ae9b
tree5b9f842dc45a9a14d5698a6f3ff321cea612d7c5
parent101446c6f40a13917fd0ba020bc276e82590058d
Add PKINIT support

Pull up PKINIT support onto the trunk.

Changes from the version in branch users/coffman/pkinit are:

- Update the preauth plugin interface version to avoid
  conflict with any existing plugins.
- Add a pkcs11.h locally to the pkinit code rather than
  depending on opensc being installed.

ticket: new
Target_Version: 1.6.3

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19745 dc483132-0cff-0310-8789-dd5450dbe970
41 files changed:
doc/Makefile
doc/admin.texinfo
doc/copyright.texinfo
src/Makefile.in
src/clients/kinit/kinit.M
src/clients/kinit/kinit.c
src/configure.in
src/include/k5-int-pkinit.h [new file with mode: 0644]
src/include/k5-int.h
src/include/krb5/krb5.hin
src/include/krb5/preauth_plugin.h
src/kdc/do_as_req.c
src/kdc/kdc_preauth.c
src/lib/krb5/asn.1/asn1_k_decode.c
src/lib/krb5/asn.1/asn1_k_decode.h
src/lib/krb5/asn.1/asn1_k_encode.c
src/lib/krb5/asn.1/asn1_k_encode.h
src/lib/krb5/asn.1/krb5_decode.c
src/lib/krb5/asn.1/krb5_encode.c
src/lib/krb5/krb/preauth2.c
src/lib/krb5/os/accessor.c
src/plugins/preauth/cksum_body/cksum_body_main.c
src/plugins/preauth/pkinit/Makefile.in [new file with mode: 0644]
src/plugins/preauth/pkinit/README [new file with mode: 0644]
src/plugins/preauth/pkinit/README.developers [new file with mode: 0644]
src/plugins/preauth/pkinit/configure.in [new file with mode: 0644]
src/plugins/preauth/pkinit/pkcs11.h [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit.exports [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit.h [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_accessor.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_accessor.h [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_clnt.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_crypto.h [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_crypto_openssl.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_crypto_openssl.h [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_identity.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_lib.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_matching.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_profile.c [new file with mode: 0644]
src/plugins/preauth/pkinit/pkinit_srv.c [new file with mode: 0644]
src/plugins/preauth/wpse/wpse_main.c