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 SummaryFields Modifier and Type Field Description static PSource.PSpecifiedDEFAULTThe encoding input P whose value equals byte[0].
- 
Constructor SummaryConstructors Constructor Description PSpecified(byte[] p)Constructs the source explicitly with the specified valuepas the encoding input P.
- 
Method SummaryModifier and Type Method Description byte[]getValue()Returns the value of encoding input P.
- 
Field Details- 
DEFAULTThe encoding input P whose value equals byte[0].
 
- 
- 
Constructor Details- 
PSpecifiedpublic PSpecified(byte[] p)Constructs the source explicitly with the specified valuepas 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- if- pis null.
 
 
- 
- 
Method Details- 
getValuepublic 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.
 
 
-