javax.crypto.interfaces
Interface PBEKey

All Superinterfaces:
Key, SecretKey, Serializable

public interface PBEKey
extends SecretKey

The interface to a PBE key.

Version:
$Id: PBEKey.java 1913 2007-08-08 02:41:53Z jpeters $
Author:
Jan Peters

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

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

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

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

Returns:
the iteration count.


Copyright © Fraunhofer Gesellschaft. All Rights Reserved.