Use correct name-type in TGS-REQs for 2008R2 RODCs
authorTom Yu <tlyu@mit.edu>
Fri, 27 Apr 2012 22:40:21 +0000 (22:40 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 27 Apr 2012 22:40:21 +0000 (22:40 +0000)
commit5994d8928b8ff88751b14bc60c7d7bfce8b30e57
tree46998f636593e970aedf155968925689ed509e69
parent85b120f5b46ac37116117e5ebcd60424bdd87a80
Use correct name-type in TGS-REQs for 2008R2 RODCs

Correctly set the name-type for the TGS principals to KRB5_NT_SRV_INST
in TGS-REQs.  (Previously, only AS-REQs had the name-type set in this
way.)  Windows Server 2008 R2 read-only domain controllers (RODCs)
insist on having the correct name-type for the TGS principal in
TGS-REQs as well as AS-REQs, at least for the TGT-forwarding case.

Thanks to Sebastian Galiano for reporting this bug and helping with
testing.

ticket: 7120
target_version: 1.10.2
tags: pullup

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25839 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/krb/fwd_tgt.c
src/lib/krb5/krb/tgtname.c