public interface

PBEKey

implements SecretKey
javax.crypto.interfaces.PBEKey

Class Overview

The interface to a PBE key.

Summary

Constants
long serialVersionUID The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
[Expand]
Inherited Constants
From interface java.security.Key
From interface javax.crypto.SecretKey
Public Methods
abstract int getIterationCount()
Returns the iteration count or 0 if not specified.
abstract char[] getPassword()
Returns the password.
abstract byte[] getSalt()
Returns the salt or null if not specified.
[Expand]
Inherited Methods
From interface java.security.Key

Constants

public static final long serialVersionUID

The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.

Constant Value: -1430015993304333921 (0xec279007d7f7c19f)

Public Methods

public abstract int getIterationCount ()

Returns the iteration count or 0 if not specified.

Returns
  • the iteration count.

public abstract 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.

public abstract 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.