- All Superinterfaces:
AlgorithmMethod,Transform,XMLStructure
public interface CanonicalizationMethod extends 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 newCanonicalizationMethod method of the XMLSignatureFactory class.- Since:
- 1.6
- See Also:
XMLSignatureFactory.newCanonicalizationMethod(String, C14NMethodParameterSpec)
-
Field Summary
Fields Modifier and Type Field Description static StringEXCLUSIVEThe Exclusive Canonical XML (without comments) canonicalization method algorithm URI.static StringEXCLUSIVE_WITH_COMMENTSThe Exclusive Canonical XML with comments canonicalization method algorithm URI.static StringINCLUSIVEThe Canonical XML (without comments) canonicalization method algorithm URI.static StringINCLUSIVE_11The Canonical XML 1.1 (without comments) canonicalization method algorithm URI.static StringINCLUSIVE_11_WITH_COMMENTSThe Canonical XML 1.1 with comments canonicalization method algorithm URI.static StringINCLUSIVE_WITH_COMMENTSThe Canonical XML with comments canonicalization method algorithm URI. -
Method Summary
Modifier and Type Method Description AlgorithmParameterSpecgetParameterSpec()Returns the algorithm-specific input parameters associated with thisCanonicalizationMethod.
-
Field Details
-
INCLUSIVE
The Canonical XML (without comments) canonicalization method algorithm URI.- See Also:
- Constant Field Values
-
INCLUSIVE_WITH_COMMENTS
The Canonical XML with comments canonicalization method algorithm URI.- See Also:
- Constant Field Values
-
EXCLUSIVE
The Exclusive Canonical XML (without comments) canonicalization method algorithm URI.- See Also:
- Constant Field Values
-
EXCLUSIVE_WITH_COMMENTS
The Exclusive Canonical XML with comments canonicalization method algorithm URI.- See Also:
- Constant Field Values
-
INCLUSIVE_11
The Canonical XML 1.1 (without comments) canonicalization method algorithm URI.- Since:
- 13
- See Also:
- Constant Field Values
-
INCLUSIVE_11_WITH_COMMENTS
The Canonical XML 1.1 with comments canonicalization method algorithm URI.- Since:
- 13
- See Also:
- Constant Field Values
-
-
Method Details
-
getParameterSpec
AlgorithmParameterSpec getParameterSpec()Returns the algorithm-specific input parameters associated with thisCanonicalizationMethod.The returned parameters can be typecast to a
C14NMethodParameterSpecobject.- Specified by:
getParameterSpecin interfaceAlgorithmMethod- Specified by:
getParameterSpecin interfaceTransform- Returns:
- the algorithm-specific input parameters (may be
nullif not specified)
-