Serialized Form
Package com.ibm.security.auth.callback
- Class com.ibm.security.auth.callback.CcacheFileTextInputCallback extends javax.security.auth.callback.TextInputCallback implements Serializable serialVersionUID: 1L
- Class com.ibm.security.auth.callback.DefaultCcacheTextInputCallback extends javax.security.auth.callback.TextInputCallback implements Serializable serialVersionUID: 1L
- Class com.ibm.security.auth.callback.DefaultKeytabTextInputCallback extends javax.security.auth.callback.TextInputCallback implements Serializable serialVersionUID: 1L
- Class com.ibm.security.auth.callback.KeytabFileTextInputCallback extends javax.security.auth.callback.TextInputCallback implements Serializable serialVersionUID: 1L
Package com.ibm.security.krb5
- Class com.ibm.security.krb5.Asn1Exception extends com.ibm.security.krb5.KrbException implements Serializable serialVersionUID: -1976048972908891791L
- Class com.ibm.security.krb5.KrbException extends java.lang.Exception implements Serializable serialVersionUID: 2128533996461728859L
- int returnCode
- java.lang.String message
- com.ibm.security.krb5.internal.KRBError krbError
- java.lang.String className
Serialized Fields
returnCode
message
krbError
className
Package javax.security.auth.kerberos
- Class javax.security.auth.kerberos.DelegationPermission extends java.security.BasicPermission implements Serializable serialVersionUID: 883133252142523922L
- private void readObject(java.io.ObjectInputStream s)
- throws java.io.IOException
- java.lang.ClassNotFoundException
- private void writeObject(java.io.ObjectOutputStream s)
- throws java.io.IOException
- Class javax.security.auth.kerberos.KerberosKey extends java.lang.Object implements Serializable serialVersionUID: -4625402278148246993L
- KerberosPrincipal principal
- int versionNum
- javax.security.auth.kerberos.KeyImpl key
- Class javax.security.auth.kerberos.KerberosPrincipal extends java.lang.Object implements Serializable serialVersionUID: -7374788026156829911L
- private void readObject(java.io.ObjectInputStream ois)
- throws java.io.IOException
- java.lang.ClassNotFoundException
- private void writeObject(java.io.ObjectOutputStream oos)
- throws java.io.IOException
- Class javax.security.auth.kerberos.KerberosTicket extends java.lang.Object implements Serializable serialVersionUID: 7395334370157380539L
- byte[] asn1Encoding
- javax.security.auth.kerberos.KeyImpl sessionKey
- boolean[] flags
- java.util.Date authTime
- java.util.Date startTime
- java.util.Date endTime
- java.util.Date renewTill
- KerberosPrincipal client
- KerberosPrincipal server
- java.net.InetAddress[] clientAddresses
- Class javax.security.auth.kerberos.ServicePermission extends java.security.Permission implements Serializable serialVersionUID: -1227585031618624935L
- private void readObject(java.io.ObjectInputStream s)
- throws java.io.IOException
- java.lang.ClassNotFoundException
- private void writeObject(java.io.ObjectOutputStream s)
- throws java.io.IOException
- java.lang.String actions
Serialization Methods
readObject
readObject is called to restore the state of the DelegationPermission
from a stream.
Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
WriteObject is called to save the state of the DelegationPermission to
a stream. The actions are serialized, and the superclass takes care of
the name.
Throws:
java.io.IOException
Serialized Fields
principal
The principal that this secret key belongs to.
versionNum
the version number of this secret key
key
KeyImpl
is serialized by writing out the ASN1 Encoded bytes
of the encryption key. The ASN1 encoding is defined in
RFC1510 and as follows:
EncryptionKey ::= SEQUENCE { keytype[0] INTEGER, keyvalue[1] OCTET STRING }
Serialization Methods
readObject
Reads this object from a stream (i.e., deserializes it)
Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
Save the KerberosPrincipal object to a stream
Serial Data:
this
KerberosPrincipal
is serialized
by writing out the PrincipalName and the
realm in their DER-encoded form as specified in Section 5.2 of
RFC1510. Throws:
java.io.IOException
Serialized Fields
asn1Encoding
ASN.1 DER Encoding of the Ticket as defined in the Kerberos Protocol
Specification RFC1510.
sessionKey
KeyImpl
is serialized by writing out the ASN1 Encoded bytes
of the encryption key. The ASN1 encoding is defined in RFC1510 and as
follows:
EncryptionKey ::= SEQUENCE { keytype[0] INTEGER, keyvalue[1] OCTET STRING }
flags
Ticket Flags as defined in the Kerberos Protocol Specification RFC1510.
authTime
Time of initial authentication
startTime
Time after which the ticket is valid.
endTime
Time after which the ticket will not be honored. (its expiration time).
renewTill
For renewable Tickets it indicates the maximum endtime that may be
included in a renewal. It can be thought of as the absolute expiration
time for the ticket, including all renewals. This field may be null for
tickets that are not renewable.
client
Client that owns the service ticket
server
The service for which the ticket was issued.
clientAddresses
The addresses from where the ticket may be used by the client. This
field may be null when the ticket is usable from any address.
Serialization Methods
readObject
readObject is called to restore the state of the ServicePermission from
a stream.
Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
WriteObject is called to save the state of the ServicePermission to a
stream. The actions are serialized, and the superclass takes care of
the name.
Throws:
java.io.IOException
Serialized Fields
actions
the actions string.
Package org.ietf.jgss
- Class org.ietf.jgss.GSSException extends java.lang.Exception implements Serializable serialVersionUID: -2706218945227726672L
- int major
- int minor
- java.lang.String minorMessage
- java.lang.String majorString