FileDocCategorySizeDatePackage
CanonicalizationMethod.javaAPI DocJava SE 6 API3041Tue Jun 10 00:27:06 BST 2008javax.xml.crypto.dsig

CanonicalizationMethod

public interface CanonicalizationMethod implements Transform
A representation of the XML CanonicalizationMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. The XML Schema Definition is defined as:

<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
<complexType name="CanonicalizationMethodType" 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 CanonicalizationMethod instance may be created by invoking the {@link XMLSignatureFactory#newCanonicalizationMethod newCanonicalizationMethod} method of the {@link XMLSignatureFactory} class.
author
Sean Mullan
author
JSR 105 Expert Group
since
1.6
see
XMLSignatureFactory#newCanonicalizationMethod(String, C14NMethodParameterSpec)

Fields Summary
static final String
INCLUSIVE
The Canonical XML (without comments) canonicalization method algorithm URI.
static final String
INCLUSIVE_WITH_COMMENTS
The Canonical XML with comments canonicalization method algorithm URI.
static final String
EXCLUSIVE
The Exclusive Canonical XML (without comments) canonicalization method algorithm URI.
static final String
EXCLUSIVE_WITH_COMMENTS
The Exclusive Canonical XML with comments canonicalization method algorithm URI.
Constructors Summary
Methods Summary
public java.security.spec.AlgorithmParameterSpecgetParameterSpec()
Returns the algorithm-specific input parameters associated with this CanonicalizationMethod.

The returned parameters can be typecast to a {@link C14NMethodParameterSpec} object.

return
the algorithm-specific input parameters (may be null if not specified)