PSource.PSpecified
public
static
final
class
PSource.PSpecified
extends PSource
java.lang.Object | ||
↳ | javax.crypto.spec.PSource | |
↳ | javax.crypto.spec.PSource.PSpecified |
This class is used to explicitly specify the value for encoding input P in OAEP Padding.
Summary
Fields | |
---|---|
public
static
final
PSource.PSpecified |
DEFAULT
The encoding input P whose value equals byte[0]. |
Public constructors | |
---|---|
PSpecified(byte[] p)
Constructs the source explicitly with the specified
value |
Public methods | |
---|---|
byte[]
|
getValue()
Returns the value of encoding input P. |
Inherited methods | |
---|---|
Fields
DEFAULT
public static final PSource.PSpecified DEFAULT
The encoding input P whose value equals byte[0].
Public constructors
PSpecified
public PSpecified (byte[] p)
Constructs the source explicitly with the specified
value p
as the encoding input P.
Note:
Parameters | |
---|---|
p |
byte : the value of the encoding input. The contents
of the array are copied to protect against subsequent
modification. |
Throws | |
---|---|
NullPointerException |
if p is null. |
Public methods
getValue
public byte[] getValue ()
Returns the value of encoding input P.
Returns | |
---|---|
byte[] |
the value of encoding input P. A new array is returned each time this method is called. |