- 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 Summary
Modifier and TypeFieldDescriptionstatic final String
The RIPEMD-160 digest method algorithm URI.static final String
The SHA1 digest method algorithm URI.static final String
The SHA224 digest method algorithm URI.static final String
The SHA256 digest method algorithm URI.static final String
The SHA3-224 digest method algorithm URI.static final String
The SHA3-256 digest method algorithm URI.static final String
The SHA3-384 digest method algorithm URI.static final String
The SHA3-512 digest method algorithm URI.static final String
The SHA384 digest method algorithm URI.static final String
The SHA512 digest method algorithm URI. -
Method Summary
Modifier and TypeMethodDescriptionReturns the algorithm-specific input parameters associated with thisDigestMethod
.Methods declared in interface javax.xml.crypto.AlgorithmMethod
getAlgorithm
Methods declared in interface javax.xml.crypto.XMLStructure
isFeatureSupported
-
Field Details
-
SHA1
The SHA1 digest method algorithm URI.- See Also:
-
SHA224
The SHA224 digest method algorithm URI.- Since:
- 11
- See Also:
-
SHA256
The SHA256 digest method algorithm URI.- See Also:
-
SHA384
The SHA384 digest method algorithm URI.- Since:
- 11
- See Also:
-
SHA512
The SHA512 digest method algorithm URI.- See Also:
-
RIPEMD160
The RIPEMD-160 digest method algorithm URI.- See Also:
-
SHA3_224
The SHA3-224 digest method algorithm URI.- Since:
- 11
- See Also:
-
SHA3_256
The SHA3-256 digest method algorithm URI.- Since:
- 11
- See Also:
-
SHA3_384
The SHA3-384 digest method algorithm URI.- Since:
- 11
- See Also:
-
SHA3_512
The SHA3-512 digest method algorithm URI.- Since:
- 11
- See Also:
-
-
Method Details
-
getParameterSpec
AlgorithmParameterSpec getParameterSpec()Returns the algorithm-specific input parameters associated with thisDigestMethod
.The returned parameters can be typecast to a
DigestMethodParameterSpec
object.- Specified by:
getParameterSpec
in interfaceAlgorithmMethod
- Returns:
- the algorithm-specific parameters (may be
null
if not specified)
-