<xs:complexType name="KeyInfoType" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:choice>
<xs:element ref="ds:KeyName"/>
<xs:element ref="ds:KeyValue"/>
<xs:element ref="ds:RetrievalMethod"/>
<xs:element ref="ds:X509Data"/>
<xs:element ref="ds:PGPData"/>
<xs:element ref="ds:SPKIData"/>
<xs:element ref="ds:MgmtData"/>
</xs:choice>
<xs:choice>
<xs:element ref="xmlenc:EncryptedKey"/>
<xs:element ref="xmlenc:AgreementMethod"/>
</xs:choice>
</xs:choice>
<xs:attribute name="Id" type="xs:ID"/>
</xs:complexType> |