[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: S4U2self ticket does not have forwardable flag set




Here is the general process I tried. I have a test program of my own. But result is the same using standard Heimdal commands. Notice that the second ticket has ok-as-delegate set, but not forwardable.

Fred

 


> ./kinit http/dev96vm26.asglab.juniper.net
http/dev96vm26.asglab.juniper.net@KERB.ASGLAB.JUNIPER.NET's Password: XXXXX

> ./klist -v
Credentials cache: FILE:/tmp/krb5cc_4523
        Principal: http/dev96vm26.asglab.juniper.net@KERB.ASGLAB.JUNIPER.NET
    Cache version: 4

Server: krbtgt/KERB.ASGLAB.JUNIPER.NET@KERB.ASGLAB.JUNIPER.NET
Client: http/dev96vm26.asglab.juniper.net@KERB.ASGLAB.JUNIPER.NET
Ticket etype: arcfour-hmac-md5, kvno 2
Ticket length: 1007
Auth time:  Oct 20 00:03:13 2007
End time:   Oct 20 10:03:13 2007
Ticket flags: initial, pre-authenticated
Addresses: addressless

> ./kgetcred --forwardable --impersonate=user1 --out-cache=/tmp/krb_user1 http/dev96vm26.asglab.juniper.net
> ./klist -v --cache=/tmp/krb_user1
Credentials cache: FILE:/tmp/krb_user1
        Principal: user1@KERB.ASGLAB.JUNIPER.NET
    Cache version: 4

Server: http/dev96vm26.asglab.juniper.net@KERB.ASGLAB.JUNIPER.NET
Client: user1@KERB.ASGLAB.JUNIPER.NET
Ticket etype: des-cbc-md5, kvno 3
Ticket length: 915
Auth time:  Oct 20 00:03:13 2007
Start time: Oct 20 00:03:58 2007
End time:   Oct 20 10:03:13 2007
Ticket flags: pre-authenticated, ok-as-delegate
Addresses: addressless

> ./kgetcred --delegation-credential-cache=/tmp/krb_user1 http/master.kerb.asglab.juniper.net
principal: http/dev96vm26.asglab.juniper.net@KERB.ASGLAB.JUNIPER.NET
delegate principal: user1@KERB.ASGLAB.JUNIPER.NET
ccache: FILE:/tmp/krb_user1
c name: http/dev96vm26.asglab.juniper.net@KERB.ASGLAB.JUNIPER.NET
kgetcred: krb5_get_creds: KDC can't fulfill requested option
> 
> 

-----Original Message-----
From: Zeqing (Fred) Xia
Sent: Fri 10/19/2007 11:39 PM
To: heimdal-discuss@sics.se
Subject: S4U2self ticket does not have forwardable flag set
 

Hi All,

According to this document

http://msdn.microsoft.com/msdnmag/issues/03/04/SecurityBriefs/

The S4U2self ticket should have a forwardable flag set.

However when I tried to use Heimdal to get a S4U2self ticket, the ticket does not have forwardable flag set. I do have the account set to "Trust this user for delegation to any service" on AD server.

Does anyone have suggestions on where I should look into to solve this?

Thanks a lot.



Fred