javax.crypto.interfaces
Interface PBEKey

All Superinterfaces:
Key, SecretKey, Serializable
public interface PBEKey
extends SecretKey

The interface to a PBE key.

Since:
1.4
See Also:
PBEKeySpec, SecretKey

 

Field Summary

 
Fields inherited from interface java.security.Key
serialVersionUID
 

 

Method Summary

 int getIterationCount()
    Returns the iteration count or 0 if not specified.
 char[] getPassword()
    Returns the password.
 byte[] getSalt()
    Returns the salt or null if not specified.
 
Methods inherited from interface java.security.Key
getAlgorithm, getEncoded, getFormat
 

 

Method Detail

 

getPassword

public 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

public 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

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

Returns:
the iteration count.