Showing:

Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Imported schema xenc-schema.xsd
Namespace http://www.w3.org/2001/04/xmlenc#
Properties
attribute form default unqualified
element form default qualified
version 1.0
Element xenc:EncryptedData
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptedType_Id NO_NAMESPACE.tmp#EncryptedType_Type NO_NAMESPACE.tmp#EncryptedType_MimeType NO_NAMESPACE.tmp#EncryptedType_Encoding xmlenc_.tmp#EncryptedType_EncryptionMethod xmldsig_.tmp#KeyInfo xmlenc_.tmp#CipherData xmlenc_.tmp#EncryptionProperties xmlenc_.tmp#EncryptedType xmlenc_.tmp#EncryptedDataType
Type xenc:EncryptedDataType
Type hierarchy
Properties
content complex
mixed false
Used by
Model
Children ds:KeyInfo, xenc:CipherData, xenc:EncryptionMethod, xenc:EncryptionProperties
Instance
<xenc:EncryptedData Encoding="" Id="" MimeType="" Type="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <xenc:EncryptionMethod Algorithm="">{0,1}</xenc:EncryptionMethod>
  <ds:KeyInfo Id="">{0,1}</ds:KeyInfo>
  <xenc:CipherData>{1,1}</xenc:CipherData>
  <xenc:EncryptionProperties Id="">{0,1}</xenc:EncryptionProperties>
</xenc:EncryptedData>
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Type anyURI optional
Source
<element name="EncryptedData" type="xenc:EncryptedDataType"/>
Element xenc:EncryptedType / xenc:EncryptionMethod
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptionMethodType_Algorithm xmlenc_.tmp#EncryptionMethodType_KeySize xmlenc_.tmp#EncryptionMethodType_OAEPparams xmlenc_.tmp#EncryptionMethodType
Type xenc:EncryptionMethodType
Properties
content complex
minOccurs 0
mixed true
Model
xenc:KeySize{0,1} , xenc:OAEPparams{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Children xenc:KeySize, xenc:OAEPparams
Instance
<xenc:EncryptionMethod Algorithm="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:KeySize>{0,1}</xenc:KeySize>
  <xenc:OAEPparams>{0,1}</xenc:OAEPparams>
</xenc:EncryptionMethod>
Attributes
QName Type Use
Algorithm anyURI required
Source
<element name="EncryptionMethod" type="xenc:EncryptionMethodType" minOccurs="0"/>
Element xenc:EncryptionMethodType / xenc:KeySize
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmlenc_.tmp#KeySizeType
Type xenc:KeySizeType
Properties
content simple
minOccurs 0
Source
<element name="KeySize" minOccurs="0" type="xenc:KeySizeType"/>
Element xenc:EncryptionMethodType / xenc:OAEPparams
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram
Type base64Binary
Properties
content simple
minOccurs 0
Source
<element name="OAEPparams" minOccurs="0" type="base64Binary"/>
Element xenc:CipherData
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmlenc_.tmp#CipherDataType_CipherValue xmlenc_.tmp#CipherReference xmlenc_.tmp#CipherDataType
Type xenc:CipherDataType
Properties
content complex
mixed false
Used by
Model
Children xenc:CipherReference, xenc:CipherValue
Instance
<xenc:CipherData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:CipherValue>{1,1}</xenc:CipherValue>
  <xenc:CipherReference URI="">{1,1}</xenc:CipherReference>
</xenc:CipherData>
Source
<element name="CipherData" type="xenc:CipherDataType"/>
Element xenc:CipherDataType / xenc:CipherValue
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram
Type base64Binary
Properties
content simple
Source
<element name="CipherValue" type="base64Binary"/>
Element xenc:CipherReference
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#CipherReferenceType_URI xmlenc_.tmp#CipherReferenceType_Transforms xmlenc_.tmp#CipherReferenceType
Type xenc:CipherReferenceType
Properties
content complex
mixed false
Used by
Complex Type xenc:CipherDataType
Model
Children xenc:Transforms
Instance
<xenc:CipherReference URI="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:Transforms>{0,1}</xenc:Transforms>
</xenc:CipherReference>
Attributes
QName Type Use
URI anyURI required
Source
<element name="CipherReference" type="xenc:CipherReferenceType"/>
Element xenc:CipherReferenceType / xenc:Transforms
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#Transform xmlenc_.tmp#http___www.w3.org_2001_04_xmlenc__TransformsType
Type xenc:TransformsType
Properties
content complex
minOccurs 0
mixed false
Model
Children ds:Transform
Instance
<xenc:Transforms xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transform Algorithm="">{1,unbounded}</ds:Transform>
</xenc:Transforms>
Source
<element name="Transforms" type="xenc:TransformsType" minOccurs="0"/>
Element xenc:EncryptionProperties
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptionPropertiesType_Id xmlenc_.tmp#EncryptionProperty xmlenc_.tmp#EncryptionPropertiesType
Type xenc:EncryptionPropertiesType
Properties
content complex
mixed false
Used by
Model
Children xenc:EncryptionProperty
Instance
<xenc:EncryptionProperties Id="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:EncryptionProperty Id="" Target="">{1,unbounded}</xenc:EncryptionProperty>
</xenc:EncryptionProperties>
Attributes
QName Type Use
Id ID optional
Source
<element name="EncryptionProperties" type="xenc:EncryptionPropertiesType"/>
Element xenc:EncryptionProperty
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptionPropertyType_Target NO_NAMESPACE.tmp#EncryptionPropertyType_Id xmlenc_.tmp#EncryptionPropertyType
Type xenc:EncryptionPropertyType
Properties
content complex
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Attributes
QName Type Use
Id ID optional
Target anyURI optional
Wildcard: ANY attribute from namespace(s) 'http://www.w3.org/XML/1998/namespace'
Source
<element name="EncryptionProperty" type="xenc:EncryptionPropertyType"/>
Element xenc:EncryptedKey
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptedType_Id NO_NAMESPACE.tmp#EncryptedType_Type NO_NAMESPACE.tmp#EncryptedType_MimeType NO_NAMESPACE.tmp#EncryptedType_Encoding xmlenc_.tmp#EncryptedType_EncryptionMethod xmldsig_.tmp#KeyInfo xmlenc_.tmp#CipherData xmlenc_.tmp#EncryptionProperties xmlenc_.tmp#EncryptedType NO_NAMESPACE.tmp#EncryptedKeyType_Recipient xmlenc_.tmp#ReferenceList xmlenc_.tmp#EncryptedKeyType_CarriedKeyName xmlenc_.tmp#EncryptedKeyType
Type xenc:EncryptedKeyType
Type hierarchy
Properties
content complex
mixed false
Model
Children ds:KeyInfo, xenc:CarriedKeyName, xenc:CipherData, xenc:EncryptionMethod, xenc:EncryptionProperties, xenc:ReferenceList
Instance
<xenc:EncryptedKey Encoding="" Id="" MimeType="" Recipient="" Type="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <xenc:EncryptionMethod Algorithm="">{0,1}</xenc:EncryptionMethod>
  <ds:KeyInfo Id="">{0,1}</ds:KeyInfo>
  <xenc:CipherData>{1,1}</xenc:CipherData>
  <xenc:EncryptionProperties Id="">{0,1}</xenc:EncryptionProperties>
  <xenc:ReferenceList>{0,1}</xenc:ReferenceList>
  <xenc:CarriedKeyName>{0,1}</xenc:CarriedKeyName>
</xenc:EncryptedKey>
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Recipient string optional
Type anyURI optional
Source
<element name="EncryptedKey" type="xenc:EncryptedKeyType"/>
Element xenc:ReferenceList
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmlenc_.tmp#ReferenceList_DataReference xmlenc_.tmp#ReferenceList_KeyReference
Properties
content complex
mixed false
Used by
Complex Type xenc:EncryptedKeyType
Model
Children xenc:DataReference, xenc:KeyReference
Instance
<xenc:ReferenceList xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:DataReference URI="">{1,1}</xenc:DataReference>
  <xenc:KeyReference URI="">{1,1}</xenc:KeyReference>
</xenc:ReferenceList>
Source
<element name="ReferenceList">
  <complexType mixed="false">
    <choice minOccurs="1" maxOccurs="unbounded">
      <element name="DataReference" type="xenc:ReferenceType"/>
      <element name="KeyReference" type="xenc:ReferenceType"/>
    </choice>
  </complexType>
</element>
Element xenc:ReferenceList / xenc:DataReference
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#http___www.w3.org_2001_04_xmlenc__ReferenceType_URI xmlenc_.tmp#http___www.w3.org_2001_04_xmlenc__ReferenceType
Type xenc:ReferenceType
Properties
content complex
mixed false
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Attributes
QName Type Use
URI anyURI required
Source
<element name="DataReference" type="xenc:ReferenceType"/>
Element xenc:ReferenceList / xenc:KeyReference
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#http___www.w3.org_2001_04_xmlenc__ReferenceType_URI xmlenc_.tmp#http___www.w3.org_2001_04_xmlenc__ReferenceType
Type xenc:ReferenceType
Properties
content complex
mixed false
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Attributes
QName Type Use
URI anyURI required
Source
<element name="KeyReference" type="xenc:ReferenceType"/>
Element xenc:EncryptedKeyType / xenc:CarriedKeyName
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram
Type string
Properties
content simple
minOccurs 0
Source
<element name="CarriedKeyName" type="string" minOccurs="0"/>
Element xenc:AgreementMethod
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#AgreementMethodType_Algorithm xmlenc_.tmp#AgreementMethodType_KA-Nonce xmlenc_.tmp#AgreementMethodType_OriginatorKeyInfo xmlenc_.tmp#AgreementMethodType_RecipientKeyInfo xmlenc_.tmp#AgreementMethodType
Type xenc:AgreementMethodType
Properties
content complex
mixed true
Model
xenc:KA-Nonce{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#' , xenc:OriginatorKeyInfo{0,1} , xenc:RecipientKeyInfo{0,1}
Children xenc:KA-Nonce, xenc:OriginatorKeyInfo, xenc:RecipientKeyInfo
Instance
<xenc:AgreementMethod Algorithm="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:KA-Nonce>{0,1}</xenc:KA-Nonce>
  <xenc:OriginatorKeyInfo Id="">{0,1}</xenc:OriginatorKeyInfo>
  <xenc:RecipientKeyInfo Id="">{0,1}</xenc:RecipientKeyInfo>
</xenc:AgreementMethod>
Attributes
QName Type Use
Algorithm anyURI required
Source
<element name="AgreementMethod" type="xenc:AgreementMethodType"/>
Element xenc:AgreementMethodType / xenc:KA-Nonce
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram
Type base64Binary
Properties
content simple
minOccurs 0
Source
<element name="KA-Nonce" minOccurs="0" type="base64Binary"/>
Element xenc:AgreementMethodType / xenc:OriginatorKeyInfo
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#KeyInfoType_Id xmldsig_.tmp#KeyName xmldsig_.tmp#KeyValue xmldsig_.tmp#RetrievalMethod xmldsig_.tmp#X509Data xmldsig_.tmp#PGPData xmldsig_.tmp#SPKIData xmldsig_.tmp#MgmtData xmldsig_.tmp#KeyInfoType
Type ds:KeyInfoType
Properties
content complex
minOccurs 0
mixed true
Model
ds:KeyName | ds:KeyValue | ds:RetrievalMethod | ds:X509Data | ds:PGPData | ds:SPKIData | ds:MgmtData | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:KeyName, ds:KeyValue, ds:MgmtData, ds:PGPData, ds:RetrievalMethod, ds:SPKIData, ds:X509Data
Instance
<xenc:OriginatorKeyInfo Id="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:KeyName>{1,1}</ds:KeyName>
  <ds:KeyValue>{1,1}</ds:KeyValue>
  <ds:RetrievalMethod Type="" URI="">{1,1}</ds:RetrievalMethod>
  <ds:X509Data>{1,1}</ds:X509Data>
  <ds:PGPData>{1,1}</ds:PGPData>
  <ds:SPKIData>{1,1}</ds:SPKIData>
  <ds:MgmtData>{1,1}</ds:MgmtData>
</xenc:OriginatorKeyInfo>
Attributes
QName Type Use
Id ID optional
Source
<element name="OriginatorKeyInfo" minOccurs="0" type="ds:KeyInfoType"/>
Element xenc:AgreementMethodType / xenc:RecipientKeyInfo
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#KeyInfoType_Id xmldsig_.tmp#KeyName xmldsig_.tmp#KeyValue xmldsig_.tmp#RetrievalMethod xmldsig_.tmp#X509Data xmldsig_.tmp#PGPData xmldsig_.tmp#SPKIData xmldsig_.tmp#MgmtData xmldsig_.tmp#KeyInfoType
Type ds:KeyInfoType
Properties
content complex
minOccurs 0
mixed true
Model
ds:KeyName | ds:KeyValue | ds:RetrievalMethod | ds:X509Data | ds:PGPData | ds:SPKIData | ds:MgmtData | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:KeyName, ds:KeyValue, ds:MgmtData, ds:PGPData, ds:RetrievalMethod, ds:SPKIData, ds:X509Data
Instance
<xenc:RecipientKeyInfo Id="" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:KeyName>{1,1}</ds:KeyName>
  <ds:KeyValue>{1,1}</ds:KeyValue>
  <ds:RetrievalMethod Type="" URI="">{1,1}</ds:RetrievalMethod>
  <ds:X509Data>{1,1}</ds:X509Data>
  <ds:PGPData>{1,1}</ds:PGPData>
  <ds:SPKIData>{1,1}</ds:SPKIData>
  <ds:MgmtData>{1,1}</ds:MgmtData>
</xenc:RecipientKeyInfo>
Attributes
QName Type Use
Id ID optional
Source
<element name="RecipientKeyInfo" minOccurs="0" type="ds:KeyInfoType"/>
Element xenc:DHKeyValue
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmlenc_.tmp#DHKeyValueType_P xmlenc_.tmp#DHKeyValueType_Q xmlenc_.tmp#DHKeyValueType_Generator xmlenc_.tmp#DHKeyValueType_Public xmlenc_.tmp#DHKeyValueType_seed xmlenc_.tmp#DHKeyValueType_pgenCounter xmlenc_.tmp#DHKeyValueType
Type xenc:DHKeyValueType
Properties
content complex
mixed false
Model
Children xenc:Generator, xenc:P, xenc:Public, xenc:Q, xenc:pgenCounter, xenc:seed
Instance
<xenc:DHKeyValue xmlns:xenc="http://www.w3.org/2001/04/xmlenc#">
  <xenc:P>{1,1}</xenc:P>
  <xenc:Q>{1,1}</xenc:Q>
  <xenc:Generator>{1,1}</xenc:Generator>
  <xenc:Public>{1,1}</xenc:Public>
  <xenc:seed>{1,1}</xenc:seed>
  <xenc:pgenCounter>{1,1}</xenc:pgenCounter>
</xenc:DHKeyValue>
Source
<element name="DHKeyValue" type="xenc:DHKeyValueType"/>
Element xenc:DHKeyValueType / xenc:P
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="P" type="ds:CryptoBinary"/>
Element xenc:DHKeyValueType / xenc:Q
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Q" type="ds:CryptoBinary"/>
Element xenc:DHKeyValueType / xenc:Generator
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Generator" type="ds:CryptoBinary"/>
Element xenc:DHKeyValueType / xenc:Public
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Public" type="ds:CryptoBinary"/>
Element xenc:DHKeyValueType / xenc:seed
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="seed" type="ds:CryptoBinary"/>
Element xenc:DHKeyValueType / xenc:pgenCounter
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="pgenCounter" type="ds:CryptoBinary"/>
Complex Type xenc:EncryptedDataType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptedType_Id NO_NAMESPACE.tmp#EncryptedType_Type NO_NAMESPACE.tmp#EncryptedType_MimeType NO_NAMESPACE.tmp#EncryptedType_Encoding xmlenc_.tmp#EncryptedType_EncryptionMethod xmldsig_.tmp#KeyInfo xmlenc_.tmp#CipherData xmlenc_.tmp#EncryptionProperties xmlenc_.tmp#EncryptedType
Type extension of xenc:EncryptedType
Type hierarchy
Properties
mixed false
Used by
Model
Children ds:KeyInfo, xenc:CipherData, xenc:EncryptionMethod, xenc:EncryptionProperties
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Type anyURI optional
Source
<complexType name="EncryptedDataType" mixed="false">
  <complexContent>
    <extension base="xenc:EncryptedType">
    </extension>
  </complexContent>
</complexType>
Complex Type xenc:EncryptedType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptedType_Id NO_NAMESPACE.tmp#EncryptedType_Type NO_NAMESPACE.tmp#EncryptedType_MimeType NO_NAMESPACE.tmp#EncryptedType_Encoding xmlenc_.tmp#EncryptedType_EncryptionMethod xmldsig_.tmp#KeyInfo xmlenc_.tmp#CipherData xmlenc_.tmp#EncryptionProperties
Properties
abstract true
mixed false
Used by
Model
Children ds:KeyInfo, xenc:CipherData, xenc:EncryptionMethod, xenc:EncryptionProperties
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Type anyURI optional
Source
<complexType name="EncryptedType" abstract="true" mixed="false">
  <sequence>
    <element name="EncryptionMethod" type="xenc:EncryptionMethodType" minOccurs="0"/>
    <element ref="ds:KeyInfo" minOccurs="0"/>
    <element ref="xenc:CipherData"/>
    <element ref="xenc:EncryptionProperties" minOccurs="0"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
  <attribute name="Type" type="anyURI" use="optional"/>
  <attribute name="MimeType" type="string" use="optional"/>
  <attribute name="Encoding" type="anyURI" use="optional"/>
</complexType>
Complex Type xenc:EncryptionMethodType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptionMethodType_Algorithm xmlenc_.tmp#EncryptionMethodType_KeySize xmlenc_.tmp#EncryptionMethodType_OAEPparams
Properties
mixed true
Used by
Model
xenc:KeySize{0,1} , xenc:OAEPparams{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Children xenc:KeySize, xenc:OAEPparams
Attributes
QName Type Use
Algorithm anyURI required
Source
<complexType name="EncryptionMethodType" mixed="true">
  <sequence>
    <element name="KeySize" minOccurs="0" type="xenc:KeySizeType"/>
    <element name="OAEPparams" minOccurs="0" type="base64Binary"/>
    <!-- note that optional xenc11:MGF element may be used here for
           RSA-OAEP, when appropriate -->
    <any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
  </sequence>
  <attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Simple Type xenc:KeySizeType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram
Type m:integer
Used by
Source
<simpleType name="KeySizeType">
  <restriction base="integer"/>
</simpleType>
Complex Type xenc:CipherDataType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmlenc_.tmp#CipherDataType_CipherValue xmlenc_.tmp#CipherReference
Properties
mixed false
Used by
Element xenc:CipherData
Model
Children xenc:CipherReference, xenc:CipherValue
Source
<complexType name="CipherDataType" mixed="false">
  <choice>
    <element name="CipherValue" type="base64Binary"/>
    <element ref="xenc:CipherReference"/>
  </choice>
</complexType>
Complex Type xenc:CipherReferenceType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#CipherReferenceType_URI xmlenc_.tmp#CipherReferenceType_Transforms
Properties
mixed false
Used by
Model
Children xenc:Transforms
Attributes
QName Type Use
URI anyURI required
Source
<complexType name="CipherReferenceType" mixed="false">
  <choice>
    <element name="Transforms" type="xenc:TransformsType" minOccurs="0"/>
  </choice>
  <attribute name="URI" type="anyURI" use="required"/>
</complexType>
Complex Type xenc:TransformsType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmldsig_.tmp#Transform
Properties
mixed false
Used by
Model
Children ds:Transform
Source
<complexType name="TransformsType" mixed="false">
  <sequence>
    <element ref="ds:Transform" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Complex Type xenc:EncryptionPropertiesType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptionPropertiesType_Id xmlenc_.tmp#EncryptionProperty
Properties
mixed false
Used by
Model
Children xenc:EncryptionProperty
Attributes
QName Type Use
Id ID optional
Source
<complexType name="EncryptionPropertiesType" mixed="false">
  <sequence>
    <element ref="xenc:EncryptionProperty" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>
Complex Type xenc:EncryptionPropertyType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptionPropertyType_Target NO_NAMESPACE.tmp#EncryptionPropertyType_Id
Properties
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Attributes
QName Type Use
Id ID optional
Target anyURI optional
Wildcard: ANY attribute from namespace(s) 'http://www.w3.org/XML/1998/namespace'
Source
<complexType name="EncryptionPropertyType" mixed="true">
  <choice maxOccurs="unbounded">
    <any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="1"/>
  </choice>
  <attribute name="Target" type="anyURI" use="optional"/>
  <attribute name="Id" type="ID" use="optional"/>
  <anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="strict"/>
</complexType>
Complex Type xenc:EncryptedKeyType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#EncryptedType_Id NO_NAMESPACE.tmp#EncryptedType_Type NO_NAMESPACE.tmp#EncryptedType_MimeType NO_NAMESPACE.tmp#EncryptedType_Encoding xmlenc_.tmp#EncryptedType_EncryptionMethod xmldsig_.tmp#KeyInfo xmlenc_.tmp#CipherData xmlenc_.tmp#EncryptionProperties xmlenc_.tmp#EncryptedType NO_NAMESPACE.tmp#EncryptedKeyType_Recipient xmlenc_.tmp#ReferenceList xmlenc_.tmp#EncryptedKeyType_CarriedKeyName
Type extension of xenc:EncryptedType
Type hierarchy
Properties
mixed false
Used by
Model
Children ds:KeyInfo, xenc:CarriedKeyName, xenc:CipherData, xenc:EncryptionMethod, xenc:EncryptionProperties, xenc:ReferenceList
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Recipient string optional
Type anyURI optional
Source
<complexType name="EncryptedKeyType" mixed="false">
  <complexContent>
    <extension base="xenc:EncryptedType">
      <sequence>
        <element ref="xenc:ReferenceList" minOccurs="0"/>
        <element name="CarriedKeyName" type="string" minOccurs="0"/>
      </sequence>
      <attribute name="Recipient" type="string" use="optional"/>
    </extension>
  </complexContent>
</complexType>
Complex Type xenc:ReferenceType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#http___www.w3.org_2001_04_xmlenc__ReferenceType_URI
Properties
mixed false
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#'
Attributes
QName Type Use
URI anyURI required
Source
<complexType name="ReferenceType" mixed="false">
  <sequence>
    <any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
  </sequence>
  <attribute name="URI" type="anyURI" use="required"/>
</complexType>
Complex Type xenc:AgreementMethodType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram NO_NAMESPACE.tmp#AgreementMethodType_Algorithm xmlenc_.tmp#AgreementMethodType_KA-Nonce xmlenc_.tmp#AgreementMethodType_OriginatorKeyInfo xmlenc_.tmp#AgreementMethodType_RecipientKeyInfo
Properties
mixed true
Used by
Model
xenc:KA-Nonce{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2001/04/xmlenc#' , xenc:OriginatorKeyInfo{0,1} , xenc:RecipientKeyInfo{0,1}
Children xenc:KA-Nonce, xenc:OriginatorKeyInfo, xenc:RecipientKeyInfo
Attributes
QName Type Use
Algorithm anyURI required
Source
<complexType name="AgreementMethodType" mixed="true">
  <sequence>
    <element name="KA-Nonce" minOccurs="0" type="base64Binary"/>
    <!-- <element ref="ds:DigestMethod" minOccurs="0"/> -->
    <any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
    <element name="OriginatorKeyInfo" minOccurs="0" type="ds:KeyInfoType"/>
    <element name="RecipientKeyInfo" minOccurs="0" type="ds:KeyInfoType"/>
  </sequence>
  <attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Complex Type xenc:DHKeyValueType
Namespace http://www.w3.org/2001/04/xmlenc#
Diagram
Diagram xmlenc_.tmp#DHKeyValueType_P xmlenc_.tmp#DHKeyValueType_Q xmlenc_.tmp#DHKeyValueType_Generator xmlenc_.tmp#DHKeyValueType_Public xmlenc_.tmp#DHKeyValueType_seed xmlenc_.tmp#DHKeyValueType_pgenCounter
Properties
mixed false
Used by
Element xenc:DHKeyValue
Model
Children xenc:Generator, xenc:P, xenc:Public, xenc:Q, xenc:pgenCounter, xenc:seed
Source
<complexType name="DHKeyValueType" mixed="false">
  <sequence>
    <sequence minOccurs="0">
      <element name="P" type="ds:CryptoBinary"/>
      <element name="Q" type="ds:CryptoBinary"/>
      <element name="Generator" type="ds:CryptoBinary"/>
    </sequence>
    <element name="Public" type="ds:CryptoBinary"/>
    <sequence minOccurs="0">
      <element name="seed" type="ds:CryptoBinary"/>
      <element name="pgenCounter" type="ds:CryptoBinary"/>
    </sequence>
  </sequence>
</complexType>