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

Re: S4U2self ticket does not have forwardable flag set





Fred, Try this command with the --forwardable flag e.g:

./kgetcred --delegation-credential-cache=/tmp/krb_user1 --forwardable
http/master.kerb.asglab.juniper.net

Gaurav

On 10/20/07 12:14 AM, "Zeqing (Fred) Xia" <fxia@juniper.net> wrote:

> 
> 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