March 2005
Beginner to intermediate
1254 pages
104h 21m
English
KerberosTicket
This
class represents a Kerberos ticket: a
credential
used to authenticate a Kerberos principal to some Kerberos-enabled
network service. A Kerberos-based
javax.security.auth.spi.LoginModule implementation
will instantiate a KerberosTicket object and store
it in the private credential set of the authenticated
Subject it creates.
Figure 19-17. javax.security.auth.kerberos.KerberosTicket
public class KerberosTicket implements javax.security.auth.Destroyable, javax.security.auth.Refreshable, Serializable { // Public Constructors public KerberosTicket(byte[ ] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[ ] sessionKey, int keyType, boolean[ ] flags, java.util.Date authTime, java.util.Date startTime, java.util.Date endTime, java.util.Date renewTill, java.net.InetAddress[ ] clientAddresses); // Public Instance Methods public final java.util.Date getAuthTime( ); public final KerberosPrincipal getClient( ); public final java.net.InetAddress[ ] getClientAddresses( ); public final byte[ ] getEncoded( ); public final java.util.Date getEndTime( ); public final boolean[ ] getFlags( ); public final java.util.Date getRenewTill( ); public final KerberosPrincipal getServer( ); public final javax.crypto.SecretKey getSessionKey( ); public final int getSessionKeyType( ); public final java.util.Date getStartTime( ); public final boolean isForwardable ...
Read now
Unlock full access