APIdia Launch Partner
Top Description Fields Constructors Methods
javax.xml.crypto.dsig.spec

public final Class RSAPSSParameterSpec

extends Object
implements SignatureMethodParameterSpec
Class Inheritance
All Implemented Interfaces
javax.xml.crypto.dsig.spec.SignatureMethodParameterSpec, java.security.spec.AlgorithmParameterSpec
Imports
javax.xml.crypto.dsig.SignatureMethod, java.security.spec.AlgorithmParameterSpec, .MGF1ParameterSpec, .PSSParameterSpec, java.util.Objects

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
SignatureMethod#RSA_PSS, RFC 6931

Field Summary

Modifier and TypeField and Description
private final PSSParameterSpec

Constructor Summary

AccessConstructor and Description
public
RSAPSSParameterSpec(PSSParameterSpec
the input PSSParameterSpec object
spec
)

Creates a new RSAPSSParameterSpec object with the specified PSSParameterSpec object.

Method Summary

Modifier and TypeMethod and Description
public PSSParameterSpec

Returns:

the PSSParameterSpec object inside
getPSSParameterSpec
()

Returns the PSSParameterSpec object inside.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

specback to summary
private final PSSParameterSpec spec

Constructor Detail

RSAPSSParameterSpecback to summary
public RSAPSSParameterSpec(PSSParameterSpec spec)

Creates a new RSAPSSParameterSpec object with the specified PSSParameterSpec object.

Parameters
spec:PSSParameterSpec

the input PSSParameterSpec object

Exceptions
NullPointerException:
if spec is null

Method Detail

getPSSParameterSpecback to summary
public PSSParameterSpec getPSSParameterSpec()

Returns the PSSParameterSpec object inside.

Returns:PSSParameterSpec

the PSSParameterSpec object inside