NOTE: THIS COMMIT WON’T COMPILE/WORK ON ITS OWN!
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
hdb_entry *client;
hdb_entry *server;
hdb_entry *krbtgt;
+ EncTicketPart *ticket;
krb5_pac pac;
krb5_boolean *is_trusted;
};
uc->r,
uc->client_principal,
uc->delegated_proxy_principal,
- uc->client, uc->server, uc->krbtgt, uc->pac,
+ uc->client, uc->server, uc->krbtgt,
+ uc->ticket, uc->pac,
uc->is_trusted);
return ret;
}
hdb_entry *client,
hdb_entry *server,
hdb_entry *krbtgt,
+ EncTicketPart *ticket,
krb5_pac pac,
krb5_boolean *is_trusted)
{
uc.client = client;
uc.server = server;
uc.krbtgt = krbtgt;
+ uc.ticket = ticket,
uc.pac = pac;
uc.is_trusted = is_trusted;
hdb_entry *,/* client */
hdb_entry *,/* server */
hdb_entry *,/* krbtgt */
+ EncTicketPart *, /* ticket */
krb5_pac, /* pac */
krb5_boolean *); /* is_trusted */
/* Verify the KDC signatures. */
ret = _kdc_pac_verify(r,
client_principal, delegated_proxy_principal,
- client, server, krbtgt, pac, &is_trusted);
+ client, server, krbtgt, tkt, pac, &is_trusted);
if (ret == 0) {
if (is_trusted) {
krb5_pac_set_trusted(pac, true);