Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

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

Serialized Fields

### returnCode

    int returnCode

### message

    java.lang.String message

### krbError

    com.ibm.security.krb5.internal.KRBError krbError

### className

    java.lang.String className

Package javax.security.auth.kerberos

Class javax.security.auth.kerberos.DelegationPermission extends java.security.BasicPermission implements Serializable

serialVersionUID: 883133252142523922L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream s)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  readObject is called to restore the state of the DelegationPermission from a stream.

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream s)
                      throws java.io.IOException

  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`

Class javax.security.auth.kerberos.KerberosKey extends java.lang.Object implements Serializable

serialVersionUID: -4625402278148246993L

Serialized Fields

### principal

    KerberosPrincipal principal

  The principal that this secret key belongs to.

### versionNum

    int versionNum

  the version number of this secret key

### key

    javax.security.auth.kerberos.KeyImpl 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
        }

Class javax.security.auth.kerberos.KerberosPrincipal extends java.lang.Object implements Serializable

serialVersionUID: -7374788026156829911L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream ois)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Reads this object from a stream (i.e., deserializes it)

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream oos)
                      throws java.io.IOException

  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`

Class javax.security.auth.kerberos.KerberosTicket extends java.lang.Object implements Serializable

Serialized Fields

### asn1Encoding

    byte[] asn1Encoding

  ASN.1 DER Encoding of the Ticket as defined in the Kerberos Protocol Specification RFC1510.

### sessionKey

    javax.security.auth.kerberos.KeyImpl 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

    boolean[] flags

  Ticket Flags as defined in the Kerberos Protocol Specification RFC1510.

### authTime

    java.util.Date authTime

  Time of initial authentication

### startTime

    java.util.Date startTime

  Time after which the ticket is valid.

### endTime

    java.util.Date endTime

  Time after which the ticket will not be honored. (its expiration time).

### renewTill

    java.util.Date 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

    KerberosPrincipal client

  Client that owns the service ticket

### server

    KerberosPrincipal server

  The service for which the ticket was issued.

### clientAddresses

    java.net.InetAddress[] 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.

Class javax.security.auth.kerberos.ServicePermission extends java.security.Permission implements Serializable

serialVersionUID: -1227585031618624935L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream s)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  readObject is called to restore the state of the ServicePermission from a stream.

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream s)
                      throws java.io.IOException

  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

    java.lang.String actions

  the actions string.

Package org.ietf.jgss

Class org.ietf.jgss.GSSException extends java.lang.Exception implements Serializable

serialVersionUID: -2706218945227726672L

Serialized Fields

### major

    int major

### minor

    int minor

### minorMessage

    java.lang.String minorMessage

### majorString

    java.lang.String majorString

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES