PBEKey (Java SE 15 & JDK 15) (original) (raw)
All Superinterfaces:
[Destroyable](../../security/auth/Destroyable.html "interface in javax.security.auth")
, [Key](../../../java/security/Key.html "interface in java.security")
, [SecretKey](../SecretKey.html "interface in javax.crypto")
, [Serializable](../../../java/io/Serializable.html "interface in java.io")
public interface PBEKey extends SecretKey
The interface to a PBE key.
Since:
1.4
See Also:
Field Summary
Fields
Modifier and Type | Field | Description |
---|---|---|
static long | serialVersionUID | Deprecated. |
Method Summary
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. |
Field Details
serialVersionUID
@Deprecated static final long serialVersionUID
The class fingerprint that is set to indicate serialization compatibility since J2SE 1.4.
See Also:
Constant Field ValuesMethod Details
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.