KeyInfo
Defines all key information used to validate the signature as specified in XML DSIG.
Element hierarchy
- <Signature>
- <KeyInfo>
Syntax
<KeyInfo Id? = ID >
<!-- Child elements -->
( KeyValue
| X509Data
| any element in a non-schema namespace{}
)+
<!-- This element may also contain text (mixed content). -->
</KeyInfo>
Key
?
optional (zero or one)
+
required (one or more)
{}
specific range of occurrences
Attributes and Elements
Attributes
Attribute | Description | Data type | Required | Default value |
---|---|---|---|---|
Id | A unique element identifier to be used as a reference to KeyInfo . |
ID | No |
Child Elements
Child Element | Description |
---|---|
KeyValue | Defines a single public key as specified in XML DSIG . |
X509Data | Defines one or more X.509 compliant signatures as defined in XML DSIG . |
Parent Elements
Parent Element | Description |
---|---|
Signature | Defines the root element of an XML DSIG compliant signature. Signature is the unique root element for a provisioning file signature. |
Remarks
The KeyInfo element is required.
Requirements
Namespace |
http://www.w3.org/2000/09/xmldsig# |