RSAPSSParameterSpec
RSAPSSParameterSpec (RSA-PSS 매개변수 사양)
XML 서명 RSASSA-PSS 알고리즘에 대한 매개변수입니다.
본문
매개변수는 PSSParameterSpec 객체로 표현됩니다.
XML 스키마 정의는 다음과 같습니다.
<xs:element name="RSAPSSParams" type="pss:RSAPSSParamsType">
<xs:annotation>
<xs:documentation>
<![CDATA[
<p>This element defines the parameters for the RSASSA-PSS algorithm.</p>
]]>
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="RSAPSSParamsType">
<xs:sequence>
<xs:element name="DigestMethod" type="ds:DigestMethodType" minOccurs="0"/>
<xs:element name="SaltLength" type="xs:int" minOccurs="0"/>
<xs:element name="MaskGenerationFunction" type="ds:MaskGenerationFunctionType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="SaltLength" type="xs:int" use="optional"/>
</xs:complexType>
주요 메서드는 다음과 같습니다.
getDigestMethod()– 사용할 다이제스트 메서드를 반환합니다. 없으면null입니다.getSaltLength()– 사용할 소금 길이(salt length)를 반환합니다. 내부적으로 정규화된 값입니다.
이 매개변수 사양은 서명 메서드가 RSA-PSS 기반일 때 SignatureMethod의 매개변수로 사용됩니다.
RSAPSSParameterSpec는 Object를 상속하고 SignatureMethodParameterSpec을 구현합니다.