]> git.ipfire.org Git - thirdparty/krb5.git/commit
Add non-JSON APIs for PKINIT responder items
authorNalin Dahyabhai <nalin@redhat.com>
Mon, 15 Jul 2013 17:37:00 +0000 (13:37 -0400)
committerGreg Hudson <ghudson@mit.edu>
Wed, 17 Jul 2013 18:57:12 +0000 (14:57 -0400)
commitce02b69e27bcfa21bcab2ed195dfdbaa8040d773
tree1213a149da22345fd53df9cfe85bf269a0aedb36
parenta3abb0bf5fade0009c9899624d4b996a4e12a49f
Add non-JSON APIs for PKINIT responder items

Add wrappers for the JSON-oriented APIs for PKINIT responder items,
modeled after the API we provide for OTP items:

* krb5_responder_pkinit_get_challenge() returns the list of
  identities for which we need PINs
* krb5_responder_pkinit_challenge_free() frees the structure that
  was returned by krb5_responder_pkinit_get_challenge()
* krb5_responder_pkinit_set_answer() sets the answer to the PIN for
  one of the identities

[ghudson@mit.edu: style cleanup; added comment pointing to main body
of PKINIT module]

ticket: 7680
doc/appdev/init_creds.rst
doc/appdev/refs/api/index.rst
src/include/krb5/krb5.hin
src/lib/krb5/krb/Makefile.in
src/lib/krb5/krb/deps
src/lib/krb5/krb/preauth_pkinit.c [new file with mode: 0644]
src/lib/krb5/libkrb5.exports
src/lib/krb5_32.def