Java™ Platform
Standard Ed. 8
compact3
javax.xml.crypto.dsig.spec

Class ExcC14NParameterSpec

  • All Implemented Interfaces:
    AlgorithmParameterSpec, C14NMethodParameterSpec, TransformParameterSpec


    public final class ExcC14NParameterSpec
    extends Object
    implements C14NMethodParameterSpec
    Parameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm. The parameters include an optional inclusive namespace prefix list. The XML Schema Definition of the Exclusive XML Canonicalization parameters is defined as:
    
     <schema xmlns="http://www.w3.org/2001/XMLSchema"
             xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#"
             targetNamespace="http://www.w3.org/2001/10/xml-exc-c14n#"
             version="0.1" elementFormDefault="qualified">
    
     <element name="InclusiveNamespaces" type="ec:InclusiveNamespaces"/>
     <complexType name="InclusiveNamespaces">
       <attribute name="PrefixList" type="xsd:string"/>
     </complexType>
     </schema>
     
    Since:
    1.6
    See Also:
    CanonicalizationMethod
    • Constructor Detail

      • ExcC14NParameterSpec

        public ExcC14NParameterSpec()
        Creates a ExcC14NParameterSpec with an empty prefix list.
      • ExcC14NParameterSpec

        public ExcC14NParameterSpec(List prefixList)
        Creates a ExcC14NParameterSpec with the specified list of prefixes. The list is copied to protect against subsequent modification.
        Parameters:
        prefixList - the inclusive namespace prefix list. Each entry in the list is a String that represents a namespace prefix.
        Throws:
        NullPointerException - if prefixList is null
        ClassCastException - if any of the entries in the list are not of type String
    • Method Detail

      • getPrefixList

        public List getPrefixList()
        Returns the inclusive namespace prefix list. Each entry in the list is a String that represents a namespace prefix.

        This implementation returns an unmodifiable list.

        Returns:
        the inclusive namespace prefix list (may be empty but never null)
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部