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. |