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

# Serialized Form

Package com.ibm.security.auth

Class com.ibm.security.auth.DomainIDPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: 5076621585674035545L

Class com.ibm.security.auth.DomainPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: -5680093116517893137L

Class com.ibm.security.auth.GroupIDPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: -3476421079090241968L

Class com.ibm.security.auth.JAASPrincipal extends java.lang.Object implements Serializable

serialVersionUID: 2778670614176429098L

Serialized Fields

### name

    java.lang.String name

Class com.ibm.security.auth.LinuxNumericGroupPrincipal extends java.lang.Object implements Serializable

serialVersionUID: -3642004921445544123L

Serialized Fields

### name

    java.lang.String name

### primaryGroup

    boolean primaryGroup

Class com.ibm.security.auth.LinuxNumericUserPrincipal extends java.lang.Object implements Serializable

serialVersionUID: 591503132458712146L

Serialized Fields

### name

    java.lang.String name

Class com.ibm.security.auth.LinuxPrincipal extends java.lang.Object implements Serializable

serialVersionUID: 4702505426318850254L

Serialized Fields

### name

    java.lang.String name

Class com.ibm.security.auth.PrimaryGroupIDPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: 5460663792069534345L

Class com.ibm.security.auth.ServerPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: -6015938678436582590L

Class com.ibm.security.auth.UserIDPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: 798823507330334386L

Class com.ibm.security.auth.UsernamePrincipal extends JAASPrincipal implements Serializable

serialVersionUID: -3609916349276738437L

Class com.ibm.security.auth.WkstationPrincipal extends JAASPrincipal implements Serializable

serialVersionUID: -7481552873447093288L

Class com.ibm.security.auth.X500Principal extends java.lang.Object implements Serializable

serialVersionUID: 2963818843947531146L

Serialization Methods

### readObject

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

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

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

Serialized Fields

### name

    java.lang.String name

  Deprecated.

Package javax.security.auth

Class javax.security.auth.AuthPermission extends java.security.BasicPermission implements Serializable

serialVersionUID: 5806031445061587174L

Class javax.security.auth.DestroyFailedException extends java.lang.Exception implements Serializable

serialVersionUID: -7790152857282749162L

Class javax.security.auth.PrivateCredentialPermission extends java.security.Permission implements Serializable

serialVersionUID: 5284372143517237068L

Serialization Methods

### readObject

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

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

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

Serialized Fields

### credentialClass

    java.lang.String credentialClass

### principals

    java.util.Set<E> principals

  The Principals associated with this permission. The set contains elements of type, `PrivateCredentialPermission.CredOwner`.

### testing

    boolean testing

Class javax.security.auth.PrivateCredentialPermission.CredOwner extends java.lang.Object implements Serializable

serialVersionUID: -5607449830436408266L

Serialized Fields

### principalClass

    java.lang.String principalClass

### principalName

    java.lang.String principalName

Class javax.security.auth.RefreshFailedException extends java.lang.Exception implements Serializable

serialVersionUID: 5058444488565265840L

Class javax.security.auth.Subject extends java.lang.Object implements Serializable

serialVersionUID: -8308522755600156056L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream s)
                     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

  Writes this object out to a stream (i.e., serializes it).

  Throws:
    `java.io.IOException`

Serialized Fields

### principals

    java.util.Set<E> principals

  A `Set` that provides a view of all of this Subject's Principals

  Each element in this set is a `java.security.Principal`. The set is a `Subject.SecureSet`.

### readOnly

    boolean readOnly

  Whether this Subject is read-only

Class javax.security.auth.Subject.SecureSet extends java.util.AbstractSet implements Serializable

serialVersionUID: 7911754171111800359L

Serialization Methods

### readObject

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

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

### writeObject

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

  Writes this object out to a stream (i.e., serializes it).

  Serial Data:
    If this is a private credential set, a security check is performed to ensure that the caller has permission to access each credential in the set. If the security check passes, the set is serialized.
  Throws:
    `java.io.IOException`

Serialized Fields

### elements

    java.util.LinkedList<E> elements

  The elements in this set.

### this$0

    Subject this$0

  The outer Subject instance.

Package javax.security.auth.callback

Class javax.security.auth.callback.ChoiceCallback extends java.lang.Object implements Serializable

serialVersionUID: -3975664071579892167L

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### choices

    java.lang.String[] choices

  the list of choices
  Since:
    1.4

### defaultChoice

    int defaultChoice

  the choice to be used as the default choice
  Since:
    1.4

### multipleSelectionsAllowed

    boolean multipleSelectionsAllowed

  whether multiple selections are allowed from the list of choices
  Since:
    1.4

### selections

    int[] selections

  the selected choices, represented as indexes into the `choices` list.
  Since:
    1.4

Class javax.security.auth.callback.ConfirmationCallback extends java.lang.Object implements Serializable

serialVersionUID: -9095656433782481624L

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### messageType

    int messageType

  Since:
    1.4

### optionType

    int optionType

  Since:
    1.4

### defaultOption

    int defaultOption

  Since:
    1.4

### options

    java.lang.String[] options

  Since:
    1.4

### selection

    int selection

  Since:
    1.4

Class javax.security.auth.callback.LanguageCallback extends java.lang.Object implements Serializable

serialVersionUID: 2019050433478903213L

Serialized Fields

### locale

    java.util.Locale locale

  Since:
    1.4

Class javax.security.auth.callback.NameCallback extends java.lang.Object implements Serializable

serialVersionUID: 3770938795909392253L

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### defaultName

    java.lang.String defaultName

  Since:
    1.4

### inputName

    java.lang.String inputName

  Since:
    1.4

Class javax.security.auth.callback.PasswordCallback extends java.lang.Object implements Serializable

serialVersionUID: 2267422647454909926L

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### echoOn

    boolean echoOn

  Since:
    1.4

### inputPassword

    char[] inputPassword

  Since:
    1.4

Class javax.security.auth.callback.TextInputCallback extends java.lang.Object implements Serializable

serialVersionUID: -8064222478852811804L

Serialized Fields

### prompt

    java.lang.String prompt

  Since:
    1.4

### defaultText

    java.lang.String defaultText

  Since:
    1.4

### inputText

    java.lang.String inputText

  Since:
    1.4

Class javax.security.auth.callback.TextOutputCallback extends java.lang.Object implements Serializable

serialVersionUID: 1689502495511663102L

Serialized Fields

### messageType

    int messageType

  Since:
    1.4

### message

    java.lang.String message

  Since:
    1.4

Class javax.security.auth.callback.UnsupportedCallbackException extends java.lang.Exception implements Serializable

serialVersionUID: -6873556327655666839L

Serialized Fields

### callback

    Callback callback

Package javax.security.auth.login

Class javax.security.auth.login.AccountException extends LoginException implements Serializable

serialVersionUID: -2112878680072211787L

Class javax.security.auth.login.AccountExpiredException extends AccountException implements Serializable

serialVersionUID: -6064064890162661560L

Class javax.security.auth.login.AccountLockedException extends AccountException implements Serializable

serialVersionUID: 8280345554014066334L

Class javax.security.auth.login.AccountNotFoundException extends AccountException implements Serializable

serialVersionUID: 1498349563916294614L

Class javax.security.auth.login.CredentialException extends LoginException implements Serializable

serialVersionUID: -4772893876810601859L

Class javax.security.auth.login.CredentialExpiredException extends CredentialException implements Serializable

serialVersionUID: -5344739593859737937L

Class javax.security.auth.login.CredentialNotFoundException extends CredentialException implements Serializable

serialVersionUID: -7779934467214319475L

Class javax.security.auth.login.FailedLoginException extends LoginException implements Serializable

serialVersionUID: 802556922354616286L

Class javax.security.auth.login.LoginException extends java.security.GeneralSecurityException implements Serializable

serialVersionUID: -4679091624035232488L

Package javax.security.auth.x500

Class javax.security.auth.x500.X500Principal extends java.lang.Object implements Serializable

serialVersionUID: -500463348111345721L

Serialization Methods

### readObject

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

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

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

### writeObject

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

  Save the X500Principal object to a stream.

  Serial Data:
    this `X500Principal` is serialized by writing out its DER-encoded form (the value of `getEncoded` is serialized).
  Throws:
    `java.io.IOException`

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