declare namespace javax { namespace xml { namespace crypto { namespace dsig { /** * 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) */ // @ts-ignore interface CanonicalizationMethod extends javax.xml.crypto.dsig.Transform { /** * The Canonical * XML (without comments) canonicalization method algorithm URI. */ // @ts-ignore readonly INCLUSIVE: java.lang.String | string /** * The * * Canonical XML with comments canonicalization method algorithm URI. */ // @ts-ignore readonly INCLUSIVE_WITH_COMMENTS: java.lang.String | string /** * The Exclusive * Canonical XML (without comments) canonicalization method algorithm * URI. */ // @ts-ignore readonly EXCLUSIVE: java.lang.String | string /** * The * Exclusive Canonical XML with comments canonicalization method * algorithm URI. */ // @ts-ignore readonly EXCLUSIVE_WITH_COMMENTS: java.lang.String | string /** * 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) */ // @ts-ignore getParameterSpec(): java.security.spec.AlgorithmParameterSpec } } } } }