PBEKey

public interface PBEKey implements SecretKey

The interface to a PBE key.

Constant Summary

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

Inherited Constant Summary

Public Method Summary

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.

Inherited Method Summary

Constants

public static final long serialVersionUID

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

Constant Value: -1430015993304333921

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.