javax.crypto.spec
Class PSource.PSpecified
java.lang.Object
   javax.crypto.spec.PSource
javax.crypto.spec.PSource
       javax.crypto.spec.PSource.PSpecified
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
 pas 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 pas 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.
 
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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.