javax.crypto.spec
Class PSource.PSpecified
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
Constructor Summary
PSource.PSpecified (byte[] p)
Constructs the source explicitly with the specified
value p
as the encoding input P.
Method Summary
byte[]
getValue ()
Returns the value of encoding input P.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
DEFAULT
public static final PSource.PSpecified DEFAULT
The encoding input P whose value equals byte[0].
PSource.PSpecified
public PSource.PSpecified (byte[] p)
Constructs the source explicitly with the specified
value p
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
- if p
is null.
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.
Submit a bug or feature For further API reference and developer documentation, see Java SE Developer Documentation . That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Also see the documentation redistribution policy .