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.
Fields | |
---|---|
public
static
final
PSource.PSpecified |
DEFAULT
The encoding input P whose value equals byte[0]. |
Public constructors | |
---|---|
PSource.PSpecified(byte[] p)
Constructs the source explicitly with the specified
value |
Public methods | |
---|---|
byte[]
|
getValue()
Returns the value of encoding input P. |
Inherited methods | |
---|---|
From
class
javax.crypto.spec.PSource
| |
From
class
java.lang.Object
|
PSource.PSpecified DEFAULT
The encoding input P whose value equals byte[0].
PSource.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.
|
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. |