Re: [Perlgssapi-users] gss_nt_service_name
Brought to you by:
achimgrolms
From: Massimiliano M. <mas...@ce...> - 2006-09-25 08:30:25
|
Hi, Finally, removing the flag, I'm able to use the serviceprincipal ipmi/IT...@CE.... But I got a new error, and I think that is a GSSAPI problem. Let me reminder a little bit my app: I'm developing a soap service. From the client (mitkerberos) I call two procedure (one for making mutual auth, and the other for doing the right operation, so two soap messages). I first call the procedure1(), i make an accept() on it, and I got the serviceticket back. After, I encapsulate the serviceticket in the soap message and I call the procedure2, where I make another accept(). If the server is Heimdal on debian, everything goes well. But if the server is Mit on RHEL, I got this error: soap:Server, Security error: in retr_pass(): unable to accept security context MAJOR::Miscellaneous failure MINOR::Request is a replay (in cleanup) oid has no value at /usr/lib/perl5/site_perl/5.8.5/SOAP/Lite.pm line 2557. returning from procedure2(). So, the first accept() in procedure1 goes ok, I receive the serviceticket as: mascanc@pcitadc05 ~/IPMIDEV/rpm/IPMItoolsuite-client-0.9.0/client $ klist Ticket cache: FILE:/tmp/krb5cc_1001_I9DWU5 Default principal: ma...@CE... Valid starting Expires Service principal 09/25/06 10:05:06 09/26/06 10:05:05 krbtgt/CE...@CE... 09/25/06 10:05:09 09/26/06 10:05:05 af...@CE... 09/25/06 10:29:11 09/26/06 10:05:05 ipmi/IT...@CE... Kerberos 4 ticket cache: /tmp/tkt1001 klist: You have no tickets cached but the second call to accept() in procedure2() returns error. Have you any ideas? Thanks! -- Massimiliano Masi http://www.comunidelchianti.it/~max |