- All Superinterfaces:
- AlgorithmMethod,- XMLStructure
A representation of the XML 
DigestMethod element as
 defined in the 
 W3C Recommendation for XML-Signature Syntax and Processing.
 The XML Schema Definition is defined as:
 
   <element name="DigestMethod" type="ds:DigestMethodType"/>
     <complexType name="DigestMethodType" mixed="true">
       <sequence>
         <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
           <!-- (0,unbounded) elements from (1,1) namespace -->
       </sequence>
       <attribute name="Algorithm" type="anyURI" use="required"/>
     </complexType>
 
 A DigestMethod instance may be created by invoking the
 newDigestMethod method
 of the XMLSignatureFactory class.
 The digest method algorithm URIs defined in this class are specified in the W3C Recommendation for XML-Signature Syntax and Processing and RFC 9231: Additional XML Security Uniform Resource Identifiers (URIs)
- Since:
- 1.6
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThe RIPEMD-160 digest method algorithm URI.static final StringThe SHA1 digest method algorithm URI.static final StringThe SHA224 digest method algorithm URI.static final StringThe SHA256 digest method algorithm URI.static final StringThe SHA3-224 digest method algorithm URI.static final StringThe SHA3-256 digest method algorithm URI.static final StringThe SHA3-384 digest method algorithm URI.static final StringThe SHA3-512 digest method algorithm URI.static final StringThe SHA384 digest method algorithm URI.static final StringThe SHA512 digest method algorithm URI.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the algorithm-specific input parameters associated with thisDigestMethod.Methods declared in interface javax.xml.crypto.AlgorithmMethodgetAlgorithmMethods declared in interface javax.xml.crypto.XMLStructureisFeatureSupported
- 
Field Details- 
SHA1The SHA1 digest method algorithm URI.- See Also:
 
- 
SHA224The SHA224 digest method algorithm URI.- Since:
- 11
- See Also:
 
- 
SHA256The SHA256 digest method algorithm URI.- See Also:
 
- 
SHA384The SHA384 digest method algorithm URI.- Since:
- 11
- See Also:
 
- 
SHA512The SHA512 digest method algorithm URI.- See Also:
 
- 
RIPEMD160The RIPEMD-160 digest method algorithm URI.- See Also:
 
- 
SHA3_224The SHA3-224 digest method algorithm URI.- Since:
- 11
- See Also:
 
- 
SHA3_256The SHA3-256 digest method algorithm URI.- Since:
- 11
- See Also:
 
- 
SHA3_384The SHA3-384 digest method algorithm URI.- Since:
- 11
- See Also:
 
- 
SHA3_512The SHA3-512 digest method algorithm URI.- Since:
- 11
- See Also:
 
 
- 
- 
Method Details- 
getParameterSpecAlgorithmParameterSpec getParameterSpec()Returns the algorithm-specific input parameters associated with thisDigestMethod.The returned parameters can be typecast to a DigestMethodParameterSpecobject.- Specified by:
- getParameterSpecin interface- AlgorithmMethod
- Returns:
- the algorithm-specific parameters (may be nullif not specified)
 
 
-