diff options
author | Luke Howard <lukeh@padl.com> | 2009-01-01 22:34:05 +0000 |
---|---|---|
committer | Luke Howard <lukeh@padl.com> | 2009-01-01 22:34:05 +0000 |
commit | f8df12386debf80055fa51dec962d433e3a81f51 (patch) | |
tree | ac7d6719a82524aa2510bb7d4ff1ef6656347960 | |
parent | 5fd33e9615e3a7a78e1cb7bd9fdf129719735403 (diff) | |
download | krb5-f8df12386debf80055fa51dec962d433e3a81f51.zip krb5-f8df12386debf80055fa51dec962d433e3a81f51.tar.gz krb5-f8df12386debf80055fa51dec962d433e3a81f51.tar.bz2 |
Set KRB5_KDB_FLAG_PKINIT flag, AD backends need this to return
PAC_CREDENTIAL_DATA
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mskrb-integ@21658 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r-- | src/kdc/do_as_req.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kdc/do_as_req.c b/src/kdc/do_as_req.c index 0822efd..6574cee 100644 --- a/src/kdc/do_as_req.c +++ b/src/kdc/do_as_req.c @@ -525,6 +525,9 @@ process_as_req(krb5_kdc_req *request, krb5_data *req_pkt, goto errout; } + if (find_pa_data(reply.padata, KRB5_PADATA_PK_AS_REP)) + c_flags |= KRB5_KDB_FLAG_PKINIT; + errcode = handle_authdata(kdc_context, c_flags, &client, |