Definition Type: ComplexType
Name: KeyInfoType
Namespace: http://www.w3.org/2000/09/xmldsig#
Containing Schema: xmldsig-core-schema.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into MgmtData Drilldown into SPKIData Drilldown into PGPData Drilldown into X509Data Drilldown into RetrievalMethod Drilldown into KeyValue Drilldown into KeyName Drilldown into IdXSD Diagram of KeyInfoType
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<complexType name="KeyInfoType" mixed="true">
    <choice maxOccurs="unbounded">
        <element ref="ds:KeyName" />
        <element ref="ds:KeyValue" />
        <element ref="ds:RetrievalMethod" />
        <element ref="ds:X509Data" />
        <element ref="ds:PGPData" />
        <element ref="ds:SPKIData" />
        <element ref="ds:MgmtData" />
        <any namespace="##other" processContents="lax" />
        <!-- (1,1) elements from (0,unbounded) namespaces -->
    </choice>
    <attribute name="Id" type="ID" use="optional" />
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
KeyName ds:KeyName (1) (1)
KeyValue ds:KeyValue (1) (1)
RetrievalMethod ds:RetrievalMethod (1) (1)
X509Data ds:X509Data (1) (1)
PGPData ds:PGPData (1) (1)
SPKIData ds:SPKIData (1) (1)
MgmtData ds:MgmtData (1) (1)
<xs:any> Allowed namespace: '##other' (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
Id ds:Id Optional
Collapse Derivation Tree:
Collapse References:
pwg:dsKeyInfo, ds:KeyInfoxenc:OriginatorKeyInfo, xenc:RecipientKeyInfo,