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 | |
|---|---|
javax.crypto.spec.PSource
| |
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. |