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
ConstructorsConstructorDescriptionCreates a newRSAPSSParameterSpecobject with the specifiedPSSParameterSpecobject. -
Method Summary
Modifier and TypeMethodDescriptionReturns thePSSParameterSpecobject inside.
-
Constructor Details
-
RSAPSSParameterSpec
Creates a newRSAPSSParameterSpecobject with the specifiedPSSParameterSpecobject.- Parameters:
spec- the inputPSSParameterSpecobject- Throws:
NullPointerException- ifspecis null
-
-
Method Details
-
getPSSParameterSpec
Returns thePSSParameterSpecobject inside.- Returns:
- the
PSSParameterSpecobject inside
-