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.