Class PSource.PSpecified
java.lang.Object
javax.crypto.spec.PSource
javax.crypto.spec.PSource.PSpecified
- Enclosing class:
PSource
This class is used to explicitly specify the value for
encoding input P in OAEP Padding.
- Since:
- 1.5
-
Nested Class Summary
Nested classes/interfaces declared in class javax.crypto.spec.PSource
PSource.PSpecified
-
Field Summary
Modifier and TypeFieldDescriptionstatic final PSource.PSpecified
The encoding input P whose value equals byte[0]. -
Constructor Summary
ConstructorDescriptionPSpecified
(byte[] p) Constructs the source explicitly with the specified valuep
as the encoding input P. -
Method Summary
Methods declared in class javax.crypto.spec.PSource
getAlgorithm
-
Field Details
-
DEFAULT
The encoding input P whose value equals byte[0].
-
-
Constructor Details
-
PSpecified
public PSpecified(byte[] p) Constructs the source explicitly with the specified valuep
as the encoding input P. Note:- Parameters:
p
- the value of the encoding input. The contents of the array are copied to protect against subsequent modification.- Throws:
NullPointerException
- ifp
is null.
-
-
Method Details
-
getValue
public byte[] getValue()Returns the value of encoding input P.- Returns:
- the value of encoding input P. A new array is returned each time this method is called.
-