mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
s4:mitkdc: Call krb5_pac_init() in kdb_samba_db_sign_auth_data()
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
3a3f7feac5
commit
abbeb5c217
@ -428,6 +428,12 @@ krb5_error_code kdb_samba_db_sign_auth_data(krb5_context context,
|
|||||||
*/
|
*/
|
||||||
if (with_pac && generate_pac) {
|
if (with_pac && generate_pac) {
|
||||||
DBG_DEBUG("Generate PAC for AS-REQ [%s]\n", client_name);
|
DBG_DEBUG("Generate PAC for AS-REQ [%s]\n", client_name);
|
||||||
|
|
||||||
|
code = krb5_pac_init(context, &pac);
|
||||||
|
if (code != 0) {
|
||||||
|
goto done;
|
||||||
|
}
|
||||||
|
|
||||||
code = ks_get_pac(context,
|
code = ks_get_pac(context,
|
||||||
client_entry,
|
client_entry,
|
||||||
server,
|
server,
|
||||||
@ -481,6 +487,11 @@ krb5_error_code kdb_samba_db_sign_auth_data(krb5_context context,
|
|||||||
"delegation TGS [%s]\n",
|
"delegation TGS [%s]\n",
|
||||||
client_name);
|
client_name);
|
||||||
|
|
||||||
|
code = krb5_pac_init(context, &pac);
|
||||||
|
if (code != 0) {
|
||||||
|
goto done;
|
||||||
|
}
|
||||||
|
|
||||||
code = ks_get_pac(context,
|
code = ks_get_pac(context,
|
||||||
client_entry,
|
client_entry,
|
||||||
server,
|
server,
|
||||||
|
@ -501,12 +501,6 @@ int mit_samba_get_pac(struct mit_samba_context *smb_ctx,
|
|||||||
pcred_blob = &cred_blob;
|
pcred_blob = &cred_blob;
|
||||||
}
|
}
|
||||||
|
|
||||||
code = krb5_pac_init(context, pac);
|
|
||||||
if (code != 0) {
|
|
||||||
talloc_free(tmp_ctx);
|
|
||||||
return code;
|
|
||||||
}
|
|
||||||
|
|
||||||
code = samba_make_krb5_pac(context,
|
code = samba_make_krb5_pac(context,
|
||||||
logon_info_blob,
|
logon_info_blob,
|
||||||
pcred_blob,
|
pcred_blob,
|
||||||
|
Loading…
Reference in New Issue
Block a user