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>
答案
?
選擇性 (零或一個) +
必要 (一或多個) {}
特定範圍的出現次數
屬性和項目
屬性
屬性 | 描述 | 資料類型 | 必要 | 預設值 |
---|---|---|---|---|
識別碼 | 要當做 KeyInfo 參考使用的唯一專案識別碼。 |
ID | 否 |
子元素
子元素 | 描述 |
---|---|
KeyValue | 定義在 XML DSIG 中指定的單一公開金鑰。 |
X509Data | 定義一個或多個符合 x.509 規範的簽章,如 XML DSIG 中所定義。 |
父項目
Parent 項目 | 描述 |
---|---|
簽名 |
備註
需要 KeyInfo 元素。
需求
命名空間 |
http://www.w3.org/2000/09/xmldsig# |