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 |
备注
需要 KeyInfo 元素。
要求
命名空间 |
http://www.w3.org/2000/09/xmldsig# |