Imported schema xenc-schema.xsd
Element xenc:EncryptedData
Element xenc:CipherData
Element xenc:CipherReference
Element xenc:EncryptionProperties
Element xenc:EncryptionProperty
Element xenc:EncryptedKey
Namespace
http://www.w3.org/2001/04/xmlenc#
Diagram
Type
xenc:EncryptedKeyType
Type hierarchy
Properties
content
complex
mixed
false
Model
xenc:EncryptionMethod{0,1} ,
ds:KeyInfo{0,1} ,
xenc:CipherData ,
xenc:EncryptionProperties{0,1} ,
xenc:ReferenceList{0,1} ,
xenc:CarriedKeyName{0,1}
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
Source
<element name= "EncryptedKey" type= "xenc:EncryptedKeyType" />
Element xenc:ReferenceList
Element xenc:AgreementMethod
Namespace
http://www.w3.org/2001/04/xmlenc#
Diagram
Type
ds:KeyInfoType
Properties
content
complex
minOccurs
0
mixed
true
Model
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" />
Namespace
http://www.w3.org/2001/04/xmlenc#
Diagram
Type
ds:KeyInfoType
Properties
content
complex
minOccurs
0
mixed
true
Model
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
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" />
Complex Type xenc:EncryptedDataType
Complex Type xenc:EncryptedType
Complex Type xenc:EncryptionMethodType
Simple Type xenc:KeySizeType
Complex Type xenc:CipherDataType
Complex Type xenc:CipherReferenceType
Complex Type xenc:TransformsType
Complex Type xenc:EncryptionPropertiesType
Complex Type xenc:EncryptionPropertyType
Complex Type xenc:EncryptedKeyType
Namespace
http://www.w3.org/2001/04/xmlenc#
Diagram
Type
extension of xenc:EncryptedType
Type hierarchy
Properties
Used by
Model
xenc:EncryptionMethod{0,1} ,
ds:KeyInfo{0,1} ,
xenc:CipherData ,
xenc:EncryptionProperties{0,1} ,
xenc:ReferenceList{0,1} ,
xenc:CarriedKeyName{0,1}
Children
ds:KeyInfo , xenc:CarriedKeyName , xenc:CipherData , xenc:EncryptionMethod , xenc:EncryptionProperties , xenc:ReferenceList
Attributes
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
Complex Type xenc:AgreementMethodType
Complex Type xenc:DHKeyValueType