[19145] in Kerberos_V5_Development

home help back first fref pref prev next nref lref last post

Re: S4U2self and S4U2proxy don't honor Canonicalize option

daemon@ATHENA.MIT.EDU (Greg Hudson)
Tue Mar 24 14:19:58 2015

Message-ID: <5511AA95.4020708@mit.edu>
Date: Tue, 24 Mar 2015 14:19:01 -0400
From: Greg Hudson <ghudson@mit.edu>
MIME-Version: 1.0
To: Srinivas Cheruku <srinivas.cheruku@gmail.com>,
        "'krbdev@mit.edu'" <krbdev@mit.edu>
In-Reply-To: <003101d06617$25322a70$6f967f50$@gmail.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krbdev-bounces@mit.edu

On 03/24/2015 05:44 AM, Srinivas Cheruku wrote:
> I am sending S4U2self and S4U2proxy requests to MS AD (2003/2008/2012) and
> found that the client name in these tickets is not canonicalized even though
> KDC option Canonicalize is set.

> Any idea why MS AD is not canonicalizing the client name in these tickets? 

I can only speculate based on the documentation, but it seems that
client name canonicalization is an AS-REQ facility, while S4U requests
are specialized TGS-REQs.

For S4U2Self I believe you are supposed to identify the client principal
name using an AS-REQ as described in [MS-S4U] section 3.1.5.1.1.1 before
making the S4U2Self TGS request.

For S4U2Proxy you present an evidence ticket which should already have a
canonicalized client name.

[MS-S4U] https://msdn.microsoft.com/en-us/library/cc246071.aspx
_______________________________________________
krbdev mailing list             krbdev@mit.edu
https://mailman.mit.edu/mailman/listinfo/krbdev

home help back first fref pref prev next nref lref last post