Interface PBEKey

All Superinterfaces:
Destroyable, Key, SecretKey, Serializable

public interface PBEKey extends SecretKey
The interface to a PBE key.
Since:
1.4
See Also:
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    static final long
    Deprecated.
    A serialVersionUID field in an interface is ineffectual.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    int
    Returns the iteration count or 0 if not specified.
    char[]
    Returns the password.
    byte[]
    Returns the salt or null if not specified.

    Methods declared in interface javax.security.auth.Destroyable Link icon

    destroy, isDestroyed

    Methods declared in interface java.security.Key Link icon

    getAlgorithm, getEncoded, getFormat
  • Field Details Link icon

    • serialVersionUID Link icon

      @Deprecated static final long serialVersionUID
      Deprecated.
      A serialVersionUID field in an interface is ineffectual. Do not use; no replacement.
      The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
      See Also:
  • Method Details Link icon

    • getPassword Link icon

      char[] getPassword()
      Returns the password.

      Note: this method should return a copy of the password. It is the caller's responsibility to zero out the password information after it is no longer needed.

      Returns:
      the password.
    • getSalt Link icon

      byte[] getSalt()
      Returns the salt or null if not specified.

      Note: this method should return a copy of the salt. It is the caller's responsibility to zero out the salt information after it is no longer needed.

      Returns:
      the salt.
    • getIterationCount Link icon

      int getIterationCount()
      Returns the iteration count or 0 if not specified.
      Returns:
      the iteration count.