Files
heimdal/lib
Stefan Metzmacher ae4d222f58 lib/krb5: verify_logonname() to handle multi component principal
FreeIPA can generate tickets with a client principal of
'host/hostname.example.com'.

verify_logonname() should just verify the principal name
in the PAC_LOGON_NAME is the same as the principal of
the client principal (without realm) of the ticket.

Samba commit b7cc8c1187ff967e44587cd0d09185330378f366
break this. We try to compare ['host']['hostname.example.com']
with ['host/hostname.example.com]' (as we interpret it as enterprise principal)
this fail if we don't compare them as strings.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=11142

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2015-07-31 17:30:23 +12:00
..
2015-04-21 10:04:08 +02:00
2015-04-18 23:19:25 -05:00
2015-07-20 10:45:06 +02:00
2014-08-22 20:57:24 -07:00
2015-03-04 19:52:26 -05:00
2014-04-25 02:42:17 +02:00
x
2014-02-16 09:15:26 -08:00
2015-05-20 11:05:38 -04:00
2015-03-21 15:44:48 -04:00
2014-04-25 02:42:17 +02:00
2014-02-18 08:34:32 -08:00
2015-03-21 15:44:48 -04:00
2012-06-20 19:32:08 -05:00