java.lang.Object
javax.xml.crypto.dsig.spec.RSAPSSParameterSpec
- All Implemented Interfaces:
AlgorithmParameterSpec
,SignatureMethodParameterSpec
Parameters for the
XML Signature RSASSA-PSS Algorithm. The parameters are represented as a
PSSParameterSpec
object.
The XML Schema Definition is defined as:
<xs:element name="RSAPSSParams" type="pss:RSAPSSParamsType">
<xs:annotation>
<xs:documentation>
Top level element that can be used in xs:any namespace="#other"
wildcard of ds:SignatureMethod content.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="RSAPSSParamsType">
<xs:sequence>
<xs:element ref="ds:DigestMethod" minOccurs="0"/>
<xs:element name="MaskGenerationFunction"
type="pss:MaskGenerationFunctionType" minOccurs="0"/>
<xs:element name="SaltLength" type="xs:int"
minOccurs="0"/>
<xs:element name="TrailerField" type="xs:int"
minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MaskGenerationFunctionType">
<xs:sequence>
<xs:element ref="ds:DigestMethod" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="Algorithm" type="xs:anyURI"
default="http://www.w3.org/2007/05/xmldsig-more#MGF1"/>
</xs:complexType>
- Since:
- 17
- See Also:
-
Constructor Summary
ConstructorDescriptionCreates a newRSAPSSParameterSpec
object with the specifiedPSSParameterSpec
object. -
Method Summary
Modifier and TypeMethodDescriptionReturns thePSSParameterSpec
object inside.
-
Constructor Details
-
RSAPSSParameterSpec
Creates a newRSAPSSParameterSpec
object with the specifiedPSSParameterSpec
object.- Parameters:
spec
- the inputPSSParameterSpec
object- Throws:
NullPointerException
- ifspec
is null
-
-
Method Details
-
getPSSParameterSpec
Returns thePSSParameterSpec
object inside.- Returns:
- the
PSSParameterSpec
object inside
-