without caching of initial krbtgt tickets

Sri <[email protected]>
Newsgroups gmane.comp.encryption.kerberos.devel
Message-ID <[email protected]>
Hi,

Am trying to dothe below:

// AS-REQ, AS-REP

krb5_get_init_creds_password(context, &my_creds, userPrinc, pwd, 0, 0, starttime, 0, optz);

…

krb5_cc_initialize(,ccahe,..)

..

krb5_cc_store_creds(,..ccache,...) 

…

my_creds.client = userPrinc;

krb5_parse_name(context, server, &my_creds.server);



// TGS-REQ, TGS-REP

krb5_get_credentials(context, KRB5_GC_NO_STORE, ccache, &my_creds, )

…

If I do not store the krbtgt from krb5_get_init_creds_password(), am observing an error “Matching credentials not found" error from krb5_get_credentials. 

1) Is there any libkrb5 API that does both sending AS-REQ/AS-REP and TGS-REQ/TGS-REP. No need to send AP-REQ/AP-REP.




2) Is it possible to invoke krb5_get_credentials() without caching the krbtgt tickets? I am trying to reuse the out_creds from krbt_get_init_creds_password() in krb5_get_credentials() but that failed with below trace:



/lib64/libkrb5.so.3(krb5_cc_dup+0x1e) [0x2b9675783ef2]

 /lib64/libkrb5.so.3(krb5_cc_dup+0x1e) [0x2b9675783ef2]

 /lib64/libkrb5.so.3(+0x47a9a) [0x2b9675783a9a]

/lib64/libkrb5.so.3(krb5_copy_creds+0x48) [0x2b9675783c58]

/lib64/libkrb5.so.3(krb5_tkt_creds_init+0xaf) [0x2b967578944f]

/lib64/libkrb5.so.3(krb5_get_credentials+0x6b) [0x2b967578a19b]

- Thanks in advance, Sri

_______________________________________________
krbdev mailing list             [email protected]
https://mailman.mit.edu/mailman/listinfo/krbdev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.