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.
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 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.