public interface

DigestMethod

implements AlgorithmMethod XMLStructure
javax.xml.crypto.dsig.DigestMethod

Class Overview

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.

Summary

Constants
String RIPEMD160 The RIPEMD-160 digest method algorithm URI.
String SHA1 The SHA1 digest method algorithm URI.
String SHA256 The SHA256 digest method algorithm URI.
String SHA512 The SHA512 digest method algorithm URI.
Public Methods
abstract AlgorithmParameterSpec getParameterSpec()
Returns the algorithm-specific input parameters associated with this DigestMethod.
[Expand]
Inherited Methods
From interface javax.xml.crypto.AlgorithmMethod
From interface javax.xml.crypto.XMLStructure

Constants

public static final String RIPEMD160

The RIPEMD-160 digest method algorithm URI.

Constant Value: "http://www.w3.org/2001/04/xmlenc#ripemd160"

public static final String SHA1

The SHA1 digest method algorithm URI.

Constant Value: "http://www.w3.org/2000/09/xmldsig#sha1"

public static final String SHA256

The SHA256 digest method algorithm URI.

Constant Value: "http://www.w3.org/2001/04/xmlenc#sha256"

public static final String SHA512

The SHA512 digest method algorithm URI.

Constant Value: "http://www.w3.org/2001/04/xmlenc#sha512"

Public Methods

public abstract AlgorithmParameterSpec getParameterSpec ()

Returns the algorithm-specific input parameters associated with this DigestMethod.

The returned parameters can be typecast to a DigestMethodParameterSpec object.

Returns
  • the algorithm-specific parameters (may be null if not specified)