]> git.ipfire.org Git - thirdparty/krb5.git/commit
Interop with Heimdal KDC for S4U2Self requests 1083/head
authorIsaac Boukris <iboukris@gmail.com>
Tue, 9 Jun 2020 22:32:56 +0000 (01:32 +0300)
committerGreg Hudson <ghudson@mit.edu>
Tue, 23 Jun 2020 16:54:50 +0000 (12:54 -0400)
commit8e80ddbfdb479800c8e6ef7b287d400476578f8a
tree1f2d3c2e9b5a23385ff333e642b5ea9c1484ccdd
parent94b936a1bf0a8c67809597c5ea5400d8994d5dd8
Interop with Heimdal KDC for S4U2Self requests

[MS-SFU] 3.1.5.1.1.1 says the KDC SHOULD send PA_S4U_X509_USER pa-data
if the TGT session key is of a newer enctype.  Our S4U2Self client
code has enforced this clause as if it were a MUST.  For consistency
with Microsoft and interoperability with Heimdal (which does not
implement PA_S4U_X509_USER), stop enforcing this constraint.

[ghudson@mit.edu: compressed code slightly; wrote commit message]

ticket: 8919 (new)
src/lib/krb5/krb/s4u_creds.c