Interface PBEKey

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

The interface to a PBE key.

Since:
1.4
See Also:
PBEKeySpec, SecretKey

Field Summary

Fields
Modifier and Type Field Description
static long serialVersionUID

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

Method Summary

All Methods Instance Methods Abstract Methods
Modifier and Type Method Description
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 declared in interface javax.security.auth.Destroyable

destroy, isDestroyed

Methods declared in interface java.security.Key

getAlgorithm, getEncoded, getFormat

Field Detail

serialVersionUID

static final long serialVersionUID

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

See Also:
Constant Field Values

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.