Included schema xenc-schema.xsd
Element xenc:CipherData
Element xenc:CipherReference
Element xenc:EncryptionProperties
Element xenc:EncryptionProperty
Element xenc:EncryptedData
|
|
|
|
Namespace |
http://www.w3.org/2001/04/xmlenc# |
Diagram
|
|
Type |
xenc:EncryptedDataType |
Type hierarchy |
|
Properties
|
|
Model |
xenc:EncryptionMethod{0,1} , ds:KeyInfo{0,1} , xenc:CipherData , xenc:EncryptionProperties{0,1} |
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 |
Fixed |
Default |
Use |
Annotation |
Encoding |
anyURI |
|
|
optional |
|
Id |
ID |
|
|
optional |
|
MimeType |
string |
|
|
optional |
|
Type |
anyURI |
|
|
optional |
|
|
Source
|
<element name="EncryptedData" type="xenc:EncryptedDataType"/> |
|
|
|
|
|
|
Element xenc:EncryptedKey
|
|
|
|
Namespace |
http://www.w3.org/2001/04/xmlenc# |
Diagram
|
|
Type |
xenc:EncryptedKeyType |
Type hierarchy |
|
Properties
|
|
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 |
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 |
Fixed |
Default |
Use |
Annotation |
Algorithm |
anyURI |
|
|
required |
|
|
Source
|
<element name="AgreementMethod" type="xenc:AgreementMethodType"/> |
|
|
|
|
|
|
|
|
|
|
Namespace |
http://www.w3.org/2001/04/xmlenc# |
Diagram
|
|
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 |
Fixed |
Default |
Use |
Annotation |
Id |
ID |
|
|
optional |
|
|
Source
|
<element name="OriginatorKeyInfo" type="ds:KeyInfoType" minOccurs="0"/> |
|
|
|
|
|
|
|
|
|
|
Namespace |
http://www.w3.org/2001/04/xmlenc# |
Diagram
|
|
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 |
Fixed |
Default |
Use |
Annotation |
Id |
ID |
|
|
optional |
|
|
Source
|
<element name="RecipientKeyInfo" type="ds:KeyInfoType" minOccurs="0"/> |
|
|
|
|
|
|
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 |
|
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">
<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