java.lang.Object
javax.crypto.spec.PSource
javax.crypto.spec.PSource.PSpecified
- Enclosing class:
- PSource
public static final class PSource.PSpecified extends PSource
This class is used to explicitly specify the value for
encoding input P in OAEP Padding.
- Since:
- 1.5
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static PSource.PSpecified
DEFAULT
The encoding input P whose value equals byte[0]. -
Constructor Summary
Constructors Constructor Description PSpecified(byte[] p)
Constructs the source explicitly with the specified valuep
as the encoding input P. -
Method Summary
Modifier and Type Method Description byte[]
getValue()
Returns the value of encoding input P.
-
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.
-