Module java.xml.crypto

Interface SignatureProperties

所有超级接口:
XMLStructure

public interface SignatureProperties extends XMLStructure
表示XML SignatureProperties元素的XML W3C XML签名语法和处理推荐标准中定义的元素。 XML模式定义如下:

<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
   <complexType name="SignaturePropertiesType">
     <sequence>
       <element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
     </sequence>
     <attribute name="Id" type="ID" use="optional"/>
   </complexType>
 
可通过调用XMLSignatureFactory类的newSignatureProperties方法创建SignatureProperties实例; 例如:
   XMLSignatureFactory factory = XMLSignatureFactory.getInstance("DOM");
   SignatureProperties properties =
      factory.newSignatureProperties(props, "signature-properties-1");
 
自1.6版本起:
1.6
参见:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    标识SignatureProperties元素的URI(可以指定为Reference类的type参数的值,以标识引用的类型)。
  • Method Summary

    Modifier and Type
    Method
    Description
    getId()
    返回此SignatureProperties的Id。
    返回包含在此SignatureProperties中的一个或多个SignatureProperty不可修改列表

    Methods declared in interface javax.xml.crypto.XMLStructure

    isFeatureSupported
  • Field Details

    • TYPE

      static final String TYPE
      标识SignatureProperties元素的URI(可以指定为Reference类的type参数的值,以标识引用的类型)。
      参见:
  • Method Details

    • getId

      String getId()
      返回此SignatureProperties的Id。
      返回:
      SignatureProperties的Id(如果未指定,则返回null
    • getProperties

      List<SignatureProperty> getProperties()
      返回包含在此SignatureProperties中的一个或多个SignatureProperty不可修改列表
      返回:
      一个或多个SignatureProperty的不可修改列表