javax.crypto.spec
Class PSource
java.lang.Object
javax.crypto.spec.PSource
- Direct Known Subclasses:
- PSource.PSpecified
public class PSource
- extends Object
This class specifies the source for encoding input P in OAEP Padding, as
defined in the PKCS #1
standard.
PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-pSpecified PARAMETERS OCTET STRING },
... -- Allows for future expansion --
}
Nested Class Summary |
static class |
PSource.PSpecified
This class is used to explicitly specify the value for encoding
input P in OAEP Padding. |
Constructor Summary |
protected |
PSource(String pSourceName)
Constructs a source of the encoding input P for OAEP padding as
defined in the PKCS #1 standard using the specified PSource
algorithm. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pSourceName_
private String pSourceName_
PSource
protected PSource(String pSourceName)
- Constructs a source of the encoding input P for OAEP padding as
defined in the PKCS #1 standard using the specified PSource
algorithm.
- Parameters:
pSourceName
- The algorithm for the source of the encoding input P.
- Throws:
NullPointerException
- if pSourceName
is null.
getAlgorithm
public String getAlgorithm()
- Returns the PSource algorithm name.
- Returns:
- the PSource algorithm name.
Copyright © Fraunhofer Gesellschaft. All
Rights Reserved.