Class PSource
java.lang.Object
javax.crypto.spec.PSource
- Direct Known Subclasses:
PSource.PSpecified
This class specifies the source for encoding input P in OAEP Padding,
as defined in the
PKCS#1 v2.2 standard.
PSourceAlgorithm ::= AlgorithmIdentifier {
{PKCS1PSourceAlgorithms}
}
where
PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-pSpecified PARAMETERS EncodingParameters },
... -- Allows for future expansion --
}
EncodingParameters ::= OCTET STRING(SIZE(0..MAX))
- Since:
- 1.5
- External Specifications
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThis class is used to explicitly specify the value for encoding input P in OAEP Padding. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PSource
Constructs a source of the encoding input P for OAEP padding as defined in the PKCS #1 standard using the specified PSource algorithm.- Parameters:
pSrcName- the algorithm for the source of the encoding input P.- Throws:
NullPointerException- ifpSrcNameis null.
-
-
Method Details
-
getAlgorithm
Returns the PSource algorithm name.- Returns:
- the PSource algorithm name.
-