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#