KeyInfo

定义用于验证 XML DSIG中指定的签名的所有关键信息。

元素层次结构

<签名>
<KeyInfo>

语法

<KeyInfo Id? = ID >

  <!-- Child elements -->
  ( KeyValue
  | X509Data
  | any element in a non-schema namespace{}
  )+

  <!-- This element may also contain text (mixed content). -->

</KeyInfo>

? 可选 (零个或一个) + 需要 (一个或多个) {} 特定的发生范围

特性和元素

特性

属性 说明 数据类型 必须 默认值
Id

要用作对 KeyInfo 的引用的唯一元素标识符。

ID

 

子元素

子元素 说明
KeyValue

定义 XML DSIG 中指定的一个公钥。

X509Data

定义一个或多个 x.509 兼容签名,如 XML DSIG 中所定义。

 

父元素

父元素 说明
Signature

定义 XML DSIG 兼容签名的根元素。 签名 是预配文件签名的唯一根元素。

 

备注

需要 KeyInfo 元素。

要求

命名空间

http://www.w3.org/2000/09/xmldsig#