Showing:

Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Imported schema xmldsig-core-schema.xsd
Namespace http://www.w3.org/2000/09/xmldsig#
Properties
attribute form default unqualified
element form default qualified
version 0.1
Element ds:KeyInfo
Namespace http://www.w3.org/2000/09/xmldsig#
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
mixed true
Used by
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
<ds:KeyInfo Id="" 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>
</ds:KeyInfo>
Attributes
QName Type Use
Id ID optional
Source
<element name="KeyInfo" type="ds:KeyInfoType"/>
Element ds:KeyName
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Used by
Complex Type ds:KeyInfoType
Source
<element name="KeyName" type="string"/>
Element ds:KeyValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#DSAKeyValue xmldsig_.tmp#RSAKeyValue xmldsig_.tmp#KeyValueType
Type ds:KeyValueType
Properties
content complex
mixed true
Used by
Complex Type ds:KeyInfoType
Model
ds:DSAKeyValue | ds:RSAKeyValue | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:DSAKeyValue, ds:RSAKeyValue
Instance
<ds:KeyValue xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:DSAKeyValue>{1,1}</ds:DSAKeyValue>
  <ds:RSAKeyValue>{1,1}</ds:RSAKeyValue>
</ds:KeyValue>
Source
<element name="KeyValue" type="ds:KeyValueType"/>
Element ds:DSAKeyValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#DSAKeyValueType_P xmldsig_.tmp#DSAKeyValueType_Q xmldsig_.tmp#DSAKeyValueType_G xmldsig_.tmp#DSAKeyValueType_Y xmldsig_.tmp#DSAKeyValueType_J xmldsig_.tmp#DSAKeyValueType_Seed xmldsig_.tmp#DSAKeyValueType_PgenCounter xmldsig_.tmp#DSAKeyValueType
Type ds:DSAKeyValueType
Properties
content complex
mixed false
Used by
Complex Type ds:KeyValueType
Model
Children ds:G, ds:J, ds:P, ds:PgenCounter, ds:Q, ds:Seed, ds:Y
Instance
<ds:DSAKeyValue xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:P>{1,1}</ds:P>
  <ds:Q>{1,1}</ds:Q>
  <ds:G>{0,1}</ds:G>
  <ds:Y>{1,1}</ds:Y>
  <ds:J>{0,1}</ds:J>
  <ds:Seed>{1,1}</ds:Seed>
  <ds:PgenCounter>{1,1}</ds:PgenCounter>
</ds:DSAKeyValue>
Source
<element name="DSAKeyValue" type="ds:DSAKeyValueType"/>
Element ds:DSAKeyValueType / ds:P
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="P" type="ds:CryptoBinary"/>
Element ds:DSAKeyValueType / ds:Q
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Q" type="ds:CryptoBinary"/>
Element ds:DSAKeyValueType / ds:G
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
minOccurs 0
Source
<element name="G" type="ds:CryptoBinary" minOccurs="0"/>
Element ds:DSAKeyValueType / ds:Y
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Y" type="ds:CryptoBinary"/>
Element ds:DSAKeyValueType / ds:J
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
minOccurs 0
Source
<element name="J" type="ds:CryptoBinary" minOccurs="0"/>
Element ds:DSAKeyValueType / ds:Seed
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Seed" type="ds:CryptoBinary"/>
Element ds:DSAKeyValueType / ds:PgenCounter
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="PgenCounter" type="ds:CryptoBinary"/>
Element ds:RSAKeyValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#RSAKeyValueType_Modulus xmldsig_.tmp#RSAKeyValueType_Exponent xmldsig_.tmp#RSAKeyValueType
Type ds:RSAKeyValueType
Properties
content complex
mixed false
Used by
Complex Type ds:KeyValueType
Model
Children ds:Exponent, ds:Modulus
Instance
<ds:RSAKeyValue xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Modulus>{1,1}</ds:Modulus>
  <ds:Exponent>{1,1}</ds:Exponent>
</ds:RSAKeyValue>
Source
<element name="RSAKeyValue" type="ds:RSAKeyValueType"/>
Element ds:RSAKeyValueType / ds:Modulus
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Modulus" type="ds:CryptoBinary"/>
Element ds:RSAKeyValueType / ds:Exponent
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
Source
<element name="Exponent" type="ds:CryptoBinary"/>
Element ds:RetrievalMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#RetrievalMethodType_URI NO_NAMESPACE.tmp#RetrievalMethodType_Type xmldsig_.tmp#Transforms xmldsig_.tmp#RetrievalMethodType
Type ds:RetrievalMethodType
Properties
content complex
mixed false
Used by
Complex Type ds:KeyInfoType
Model
Children ds:Transforms
Instance
<ds:RetrievalMethod Type="" URI="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transforms>{0,1}</ds:Transforms>
</ds:RetrievalMethod>
Attributes
QName Type Use
Type anyURI optional
URI anyURI optional
Source
<element name="RetrievalMethod" type="ds:RetrievalMethodType"/>
Element ds:Transforms
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#Transform xmldsig_.tmp#TransformsType
Type ds:TransformsType
Properties
content complex
mixed false
Used by
Model
Children ds:Transform
Instance
<ds:Transforms xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transform Algorithm="">{1,unbounded}</ds:Transform>
</ds:Transforms>
Source
<element name="Transforms" type="ds:TransformsType"/>
Element ds:Transform
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#TransformType_Algorithm xmldsig_.tmp#TransformType_XPath xmldsig_.tmp#TransformType
Type ds:TransformType
Properties
content complex
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#' | ds:XPath
Children ds:XPath
Instance
<ds:Transform Algorithm="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:XPath>{1,1}</ds:XPath>
</ds:Transform>
Attributes
QName Type Use
Algorithm anyURI required
Source
<element name="Transform" type="ds:TransformType"/>
Element ds:TransformType / ds:XPath
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="XPath" type="string"/>
Element ds:X509Data
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#X509DataType_X509IssuerSerial xmldsig_.tmp#X509DataType_X509SKI xmldsig_.tmp#X509DataType_X509SubjectName xmldsig_.tmp#X509DataType_X509Certificate xmldsig_.tmp#X509DataType_X509CRL xmldsig_.tmp#X509DataType
Type ds:X509DataType
Properties
content complex
mixed false
Used by
Complex Type ds:KeyInfoType
Model
(ds:X509IssuerSerial | ds:X509SKI | ds:X509SubjectName | ds:X509Certificate | ds:X509CRL | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:X509CRL, ds:X509Certificate, ds:X509IssuerSerial, ds:X509SKI, ds:X509SubjectName
Instance
<ds:X509Data xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:X509IssuerSerial>{1,1}</ds:X509IssuerSerial>
  <ds:X509SKI>{1,1}</ds:X509SKI>
  <ds:X509SubjectName>{1,1}</ds:X509SubjectName>
  <ds:X509Certificate>{1,1}</ds:X509Certificate>
  <ds:X509CRL>{1,1}</ds:X509CRL>
</ds:X509Data>
Source
<element name="X509Data" type="ds:X509DataType"/>
Element ds:X509DataType / ds:X509IssuerSerial
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#X509IssuerSerialType_X509IssuerName xmldsig_.tmp#X509IssuerSerialType_X509SerialNumber xmldsig_.tmp#X509IssuerSerialType
Type ds:X509IssuerSerialType
Properties
content complex
mixed false
Model
Children ds:X509IssuerName, ds:X509SerialNumber
Instance
<ds:X509IssuerSerial xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:X509IssuerName>{1,1}</ds:X509IssuerName>
  <ds:X509SerialNumber>{1,1}</ds:X509SerialNumber>
</ds:X509IssuerSerial>
Source
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
Element ds:X509IssuerSerialType / ds:X509IssuerName
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="X509IssuerName" type="string"/>
Element ds:X509IssuerSerialType / ds:X509SerialNumber
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type m:integer
Properties
content simple
Source
<element name="X509SerialNumber" type="integer"/>
Element ds:X509DataType / ds:X509SKI
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
Source
<element name="X509SKI" type="base64Binary"/>
Element ds:X509DataType / ds:X509SubjectName
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Source
<element name="X509SubjectName" type="string"/>
Element ds:X509DataType / ds:X509Certificate
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
Source
<element name="X509Certificate" type="base64Binary"/>
Element ds:X509DataType / ds:X509CRL
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
Source
<element name="X509CRL" type="base64Binary"/>
Element ds:PGPData
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#PGPDataType_PGPKeyID xmldsig_.tmp#PGPDataType_PGPKeyPacket xmldsig_.tmp#PGPDataType
Type ds:PGPDataType
Properties
content complex
mixed false
Used by
Complex Type ds:KeyInfoType
Model
(ds:PGPKeyID , ds:PGPKeyPacket{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#') | (ds:PGPKeyPacket , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:PGPKeyID, ds:PGPKeyPacket
Instance
<ds:PGPData xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:PGPKeyID>{1,1}</ds:PGPKeyID>
  <ds:PGPKeyPacket>{0,1}</ds:PGPKeyPacket>
  <ds:PGPKeyPacket>{1,1}</ds:PGPKeyPacket>
</ds:PGPData>
Source
<element name="PGPData" type="ds:PGPDataType"/>
Element ds:PGPDataType / ds:PGPKeyID
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
Source
<element name="PGPKeyID" type="base64Binary"/>
Element ds:PGPDataType / ds:PGPKeyPacket
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
minOccurs 0
Source
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
Element ds:SPKIData
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#SPKIDataType_SPKISexp xmldsig_.tmp#SPKIDataType
Type ds:SPKIDataType
Properties
content complex
mixed false
Used by
Complex Type ds:KeyInfoType
Model
ds:SPKISexp , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:SPKISexp
Instance
<ds:SPKIData xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SPKISexp>{1,1}</ds:SPKISexp>
</ds:SPKIData>
Source
<element name="SPKIData" type="ds:SPKIDataType"/>
Element ds:SPKIDataType / ds:SPKISexp
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
Source
<element name="SPKISexp" type="base64Binary"/>
Element ds:MgmtData
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Used by
Complex Type ds:KeyInfoType
Source
<element name="MgmtData" type="string"/>
Element ds:Signature
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignatureType_Id xmldsig_.tmp#SignedInfo xmldsig_.tmp#SignatureValue xmldsig_.tmp#KeyInfo xmldsig_.tmp#Object xmldsig_.tmp#SignatureType
Type ds:SignatureType
Properties
content complex
mixed false
Used by
Model
Children ds:KeyInfo, ds:Object, ds:SignatureValue, ds:SignedInfo
Instance
<ds:Signature Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SignedInfo Id="">{1,1}</ds:SignedInfo>
  <ds:SignatureValue Id="">{1,1}</ds:SignatureValue>
  <ds:KeyInfo Id="">{0,1}</ds:KeyInfo>
  <ds:Object Encoding="" Id="" MimeType="">{0,unbounded}</ds:Object>
</ds:Signature>
Attributes
QName Type Use
Id ID optional
Source
<element name="Signature" type="ds:SignatureType"/>
Element ds:SignedInfo
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignedInfoType_Id xmldsig_.tmp#CanonicalizationMethod xmldsig_.tmp#SignatureMethod xmldsig_.tmp#Reference xmldsig_.tmp#SignedInfoType
Type ds:SignedInfoType
Properties
content complex
mixed false
Used by
Complex Type ds:SignatureType
Model
Children ds:CanonicalizationMethod, ds:Reference, ds:SignatureMethod
Instance
<ds:SignedInfo Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:CanonicalizationMethod Algorithm="">{1,1}</ds:CanonicalizationMethod>
  <ds:SignatureMethod Algorithm="">{1,1}</ds:SignatureMethod>
  <ds:Reference Id="" Type="" URI="">{1,unbounded}</ds:Reference>
</ds:SignedInfo>
Attributes
QName Type Use
Id ID optional
Source
<element name="SignedInfo" type="ds:SignedInfoType"/>
Element ds:CanonicalizationMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#CanonicalizationMethodType_Algorithm xmldsig_.tmp#CanonicalizationMethodType
Type ds:CanonicalizationMethodType
Properties
content complex
mixed true
Used by
Complex Type ds:SignedInfoType
Model
ANY element from ANY namespace
Attributes
QName Type Use
Algorithm anyURI required
Source
<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
Element ds:SignatureMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignatureMethodType_Algorithm xmldsig_.tmp#SignatureMethodType_HMACOutputLength xmldsig_.tmp#SignatureMethodType
Type ds:SignatureMethodType
Properties
content complex
mixed true
Used by
Complex Type ds:SignedInfoType
Model
ds:HMACOutputLength{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:HMACOutputLength
Instance
<ds:SignatureMethod Algorithm="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:HMACOutputLength>{0,1}</ds:HMACOutputLength>
</ds:SignatureMethod>
Attributes
QName Type Use
Algorithm anyURI required
Source
<element name="SignatureMethod" type="ds:SignatureMethodType"/>
Element ds:SignatureMethodType / ds:HMACOutputLength
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#HMACOutputLengthType
Type ds:HMACOutputLengthType
Properties
content simple
minOccurs 0
Source
<element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
Element ds:Reference
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#ReferenceType_Id NO_NAMESPACE.tmp#ReferenceType_URI NO_NAMESPACE.tmp#ReferenceType_Type xmldsig_.tmp#Transforms xmldsig_.tmp#DigestMethod xmldsig_.tmp#DigestValue xmldsig_.tmp#ReferenceType
Type ds:ReferenceType
Properties
content complex
mixed false
Used by
Model
Children ds:DigestMethod, ds:DigestValue, ds:Transforms
Instance
<ds:Reference Id="" Type="" URI="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transforms>{0,1}</ds:Transforms>
  <ds:DigestMethod Algorithm="">{1,1}</ds:DigestMethod>
  <ds:DigestValue>{1,1}</ds:DigestValue>
</ds:Reference>
Attributes
QName Type Use
Id ID optional
Type anyURI optional
URI anyURI optional
Source
<element name="Reference" type="ds:ReferenceType"/>
Element ds:DigestMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#DigestMethodType_Algorithm xmldsig_.tmp#DigestMethodType
Type ds:DigestMethodType
Properties
content complex
mixed true
Used by
Complex Type ds:ReferenceType
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Algorithm anyURI required
Source
<element name="DigestMethod" type="ds:DigestMethodType"/>
Element ds:DigestValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#DigestValueType
Type ds:DigestValueType
Properties
content simple
Used by
Complex Type ds:ReferenceType
Source
<element name="DigestValue" type="ds:DigestValueType"/>
Element ds:SignatureValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignatureValueType_Id xmldsig_.tmp#SignatureValueType
Type ds:SignatureValueType
Properties
content complex
mixed false
Used by
Complex Type ds:SignatureType
Attributes
QName Type Use
Id ID optional
Source
<element name="SignatureValue" type="ds:SignatureValueType"/>
Element ds:Object
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#ObjectType_Id NO_NAMESPACE.tmp#ObjectType_MimeType NO_NAMESPACE.tmp#ObjectType_Encoding xmldsig_.tmp#ObjectType
Type ds:ObjectType
Properties
content complex
mixed true
Used by
Complex Type ds:SignatureType
Model
ANY element from ANY namespace
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Source
<element name="Object" type="ds:ObjectType"/>
Element ds:Manifest
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#ManifestType_Id xmldsig_.tmp#Reference xmldsig_.tmp#ManifestType
Type ds:ManifestType
Properties
content complex
mixed false
Model
Children ds:Reference
Instance
<ds:Manifest Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Reference Id="" Type="" URI="">{1,unbounded}</ds:Reference>
</ds:Manifest>
Attributes
QName Type Use
Id ID optional
Source
<element name="Manifest" type="ds:ManifestType"/>
Element ds:SignatureProperties
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignaturePropertiesType_Id xmldsig_.tmp#SignatureProperty xmldsig_.tmp#SignaturePropertiesType
Type ds:SignaturePropertiesType
Properties
content complex
mixed false
Model
Children ds:SignatureProperty
Instance
<ds:SignatureProperties Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SignatureProperty Id="" Target="">{1,unbounded}</ds:SignatureProperty>
</ds:SignatureProperties>
Attributes
QName Type Use
Id ID optional
Source
<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
Element ds:SignatureProperty
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignaturePropertyType_Target NO_NAMESPACE.tmp#SignaturePropertyType_Id xmldsig_.tmp#SignaturePropertyType
Type ds:SignaturePropertyType
Properties
content complex
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Id ID optional
Target anyURI required
Source
<element name="SignatureProperty" type="ds:SignaturePropertyType"/>
Complex Type ds:KeyInfoType
Namespace http://www.w3.org/2000/09/xmldsig#
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
Properties
mixed true
Used by
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
Attributes
QName Type Use
Id ID optional
Source
<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 processContents="lax" namespace="##other" minOccurs="1" maxOccurs="1"/>
    <!-- (1,1) elements from (0,unbounded) namespaces -->
  </choice>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>
Complex Type ds:KeyValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#DSAKeyValue xmldsig_.tmp#RSAKeyValue
Properties
mixed true
Used by
Element ds:KeyValue
Model
ds:DSAKeyValue | ds:RSAKeyValue | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:DSAKeyValue, ds:RSAKeyValue
Source
<complexType name="KeyValueType" mixed="true">
  <choice>
    <element ref="ds:DSAKeyValue"/>
    <element ref="ds:RSAKeyValue"/>
    <any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="1"/>
  </choice>
</complexType>
Complex Type ds:DSAKeyValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#DSAKeyValueType_P xmldsig_.tmp#DSAKeyValueType_Q xmldsig_.tmp#DSAKeyValueType_G xmldsig_.tmp#DSAKeyValueType_Y xmldsig_.tmp#DSAKeyValueType_J xmldsig_.tmp#DSAKeyValueType_Seed xmldsig_.tmp#DSAKeyValueType_PgenCounter
Properties
mixed false
Used by
Element ds:DSAKeyValue
Model
Children ds:G, ds:J, ds:P, ds:PgenCounter, ds:Q, ds:Seed, ds:Y
Source
<complexType name="DSAKeyValueType" mixed="false">
  <sequence>
    <sequence minOccurs="0">
      <element name="P" type="ds:CryptoBinary"/>
      <element name="Q" type="ds:CryptoBinary"/>
    </sequence>
    <element name="G" type="ds:CryptoBinary" minOccurs="0"/>
    <element name="Y" type="ds:CryptoBinary"/>
    <element name="J" type="ds:CryptoBinary" minOccurs="0"/>
    <sequence minOccurs="0">
      <element name="Seed" type="ds:CryptoBinary"/>
      <element name="PgenCounter" type="ds:CryptoBinary"/>
    </sequence>
  </sequence>
</complexType>
Simple Type ds:CryptoBinary
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Used by
Source
<simpleType name="CryptoBinary">
  <restriction base="base64Binary">
  </restriction>
</simpleType>
Complex Type ds:RSAKeyValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#RSAKeyValueType_Modulus xmldsig_.tmp#RSAKeyValueType_Exponent
Properties
mixed false
Used by
Element ds:RSAKeyValue
Model
Children ds:Exponent, ds:Modulus
Source
<complexType name="RSAKeyValueType" mixed="false">
  <sequence>
    <element name="Modulus" type="ds:CryptoBinary"/>
    <element name="Exponent" type="ds:CryptoBinary"/>
  </sequence>
</complexType>
Complex Type ds:RetrievalMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#RetrievalMethodType_URI NO_NAMESPACE.tmp#RetrievalMethodType_Type xmldsig_.tmp#Transforms
Properties
mixed false
Used by
Model
Children ds:Transforms
Attributes
QName Type Use
Type anyURI optional
URI anyURI optional
Source
<complexType name="RetrievalMethodType" mixed="false">
  <sequence>
    <element ref="ds:Transforms" minOccurs="0"/>
  </sequence>
  <attribute name="URI" type="anyURI"/>
  <attribute name="Type" type="anyURI" use="optional"/>
</complexType>
Complex Type ds:TransformsType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#Transform
Properties
mixed false
Used by
Element ds:Transforms
Model
Children ds:Transform
Source
<complexType name="TransformsType" mixed="false">
  <sequence>
    <element ref="ds:Transform" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Complex Type ds:TransformType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#TransformType_Algorithm xmldsig_.tmp#TransformType_XPath
Properties
mixed true
Used by
Element ds:Transform
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#' | ds:XPath
Children ds:XPath
Attributes
QName Type Use
Algorithm anyURI required
Source
<complexType name="TransformType" mixed="true">
  <choice minOccurs="0" maxOccurs="unbounded">
    <any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="1"/>
    <!-- (1,1) elements from (0,unbounded) namespaces -->
    <element name="XPath" type="string"/>
  </choice>
  <attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Complex Type ds:X509DataType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#X509DataType_X509IssuerSerial xmldsig_.tmp#X509DataType_X509SKI xmldsig_.tmp#X509DataType_X509SubjectName xmldsig_.tmp#X509DataType_X509Certificate xmldsig_.tmp#X509DataType_X509CRL
Properties
mixed false
Used by
Element ds:X509Data
Model
(ds:X509IssuerSerial | ds:X509SKI | ds:X509SubjectName | ds:X509Certificate | ds:X509CRL | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:X509CRL, ds:X509Certificate, ds:X509IssuerSerial, ds:X509SKI, ds:X509SubjectName
Source
<complexType name="X509DataType" mixed="false">
  <sequence maxOccurs="unbounded">
    <choice>
      <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
      <element name="X509SKI" type="base64Binary"/>
      <element name="X509SubjectName" type="string"/>
      <element name="X509Certificate" type="base64Binary"/>
      <element name="X509CRL" type="base64Binary"/>
      <any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="1"/>
    </choice>
  </sequence>
</complexType>
Complex Type ds:X509IssuerSerialType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#X509IssuerSerialType_X509IssuerName xmldsig_.tmp#X509IssuerSerialType_X509SerialNumber
Properties
mixed false
Used by
Model
Children ds:X509IssuerName, ds:X509SerialNumber
Source
<complexType name="X509IssuerSerialType" mixed="false">
  <sequence>
    <element name="X509IssuerName" type="string"/>
    <element name="X509SerialNumber" type="integer"/>
  </sequence>
</complexType>
Complex Type ds:PGPDataType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#PGPDataType_PGPKeyID xmldsig_.tmp#PGPDataType_PGPKeyPacket
Properties
mixed false
Used by
Element ds:PGPData
Model
(ds:PGPKeyID , ds:PGPKeyPacket{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#') | (ds:PGPKeyPacket , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:PGPKeyID, ds:PGPKeyPacket
Source
<complexType name="PGPDataType" mixed="false">
  <choice>
    <sequence>
      <element name="PGPKeyID" type="base64Binary"/>
      <element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
    <sequence>
      <element name="PGPKeyPacket" type="base64Binary"/>
      <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </sequence>
  </choice>
</complexType>
Complex Type ds:SPKIDataType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram xmldsig_.tmp#SPKIDataType_SPKISexp
Properties
mixed false
Used by
Element ds:SPKIData
Model
ds:SPKISexp , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:SPKISexp
Source
<complexType name="SPKIDataType" mixed="false">
  <sequence maxOccurs="unbounded">
    <element name="SPKISexp" type="base64Binary"/>
    <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>
Complex Type ds:SignatureType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignatureType_Id xmldsig_.tmp#SignedInfo xmldsig_.tmp#SignatureValue xmldsig_.tmp#KeyInfo xmldsig_.tmp#Object
Properties
mixed false
Used by
Element ds:Signature
Model
Children ds:KeyInfo, ds:Object, ds:SignatureValue, ds:SignedInfo
Attributes
QName Type Use
Id ID optional
Source
<complexType name="SignatureType" mixed="false">
  <sequence>
    <element ref="ds:SignedInfo"/>
    <element ref="ds:SignatureValue"/>
    <element ref="ds:KeyInfo" minOccurs="0"/>
    <element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>
Complex Type ds:SignedInfoType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignedInfoType_Id xmldsig_.tmp#CanonicalizationMethod xmldsig_.tmp#SignatureMethod xmldsig_.tmp#Reference
Properties
mixed false
Used by
Element ds:SignedInfo
Model
Children ds:CanonicalizationMethod, ds:Reference, ds:SignatureMethod
Attributes
QName Type Use
Id ID optional
Source
<complexType name="SignedInfoType" mixed="false">
  <sequence>
    <element ref="ds:CanonicalizationMethod"/>
    <element ref="ds:SignatureMethod"/>
    <element ref="ds:Reference" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>
Complex Type ds:CanonicalizationMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#CanonicalizationMethodType_Algorithm
Properties
mixed true
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Use
Algorithm anyURI required
Source
<complexType name="CanonicalizationMethodType" mixed="true">
  <sequence>
    <any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
    <!-- (0,unbounded) elements from (1,1) namespace -->
  </sequence>
  <attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Complex Type ds:SignatureMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignatureMethodType_Algorithm xmldsig_.tmp#SignatureMethodType_HMACOutputLength
Properties
mixed true
Used by
Model
ds:HMACOutputLength{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:HMACOutputLength
Attributes
QName Type Use
Algorithm anyURI required
Source
<complexType name="SignatureMethodType" mixed="true">
  <sequence>
    <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
    <any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="strict"/>
    <!-- (0,unbounded) elements from (1,1) external namespace -->
  </sequence>
  <attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Simple Type ds:HMACOutputLengthType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type m:integer
Used by
Source
<simpleType name="HMACOutputLengthType">
  <restriction base="integer"/>
</simpleType>
Complex Type ds:ReferenceType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#ReferenceType_Id NO_NAMESPACE.tmp#ReferenceType_URI NO_NAMESPACE.tmp#ReferenceType_Type xmldsig_.tmp#Transforms xmldsig_.tmp#DigestMethod xmldsig_.tmp#DigestValue
Properties
mixed false
Used by
Element ds:Reference
Model
Children ds:DigestMethod, ds:DigestValue, ds:Transforms
Attributes
QName Type Use
Id ID optional
Type anyURI optional
URI anyURI optional
Source
<complexType name="ReferenceType" mixed="false">
  <sequence>
    <element ref="ds:Transforms" minOccurs="0"/>
    <element ref="ds:DigestMethod"/>
    <element ref="ds:DigestValue"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
  <attribute name="URI" type="anyURI" use="optional"/>
  <attribute name="Type" type="anyURI" use="optional"/>
</complexType>
Complex Type ds:DigestMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#DigestMethodType_Algorithm
Properties
mixed true
Used by
Element ds:DigestMethod
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Algorithm anyURI required
Source
<complexType name="DigestMethodType" mixed="true">
  <sequence>
    <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Algorithm" type="anyURI" use="required"/>
</complexType>
Simple Type ds:DigestValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Used by
Element ds:DigestValue
Source
<simpleType name="DigestValueType">
  <restriction base="base64Binary"/>
</simpleType>
Complex Type ds:SignatureValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignatureValueType_Id
Type extension of base64Binary
Properties
mixed false
Used by
Attributes
QName Type Use
Id ID optional
Source
<complexType name="SignatureValueType" mixed="false">
  <simpleContent>
    <extension base="base64Binary">
      <attribute name="Id" type="ID" use="optional"/>
    </extension>
  </simpleContent>
</complexType>
Complex Type ds:ObjectType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#ObjectType_Id NO_NAMESPACE.tmp#ObjectType_MimeType NO_NAMESPACE.tmp#ObjectType_Encoding
Properties
mixed true
Used by
Element ds:Object
Model
ANY element from ANY namespace
Attributes
QName Type Use
Encoding anyURI optional
Id ID optional
MimeType string optional
Source
<complexType name="ObjectType" mixed="true">
  <sequence minOccurs="0" maxOccurs="unbounded">
    <any namespace="##any" processContents="lax" minOccurs="1" maxOccurs="1"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
  <attribute name="MimeType" type="string" use="optional"/>
  <!-- add a grep facet -->
  <attribute name="Encoding" type="anyURI" use="optional"/>
</complexType>
Complex Type ds:ManifestType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#ManifestType_Id xmldsig_.tmp#Reference
Properties
mixed false
Used by
Element ds:Manifest
Model
Children ds:Reference
Attributes
QName Type Use
Id ID optional
Source
<complexType name="ManifestType" mixed="false">
  <sequence>
    <element ref="ds:Reference" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>
Complex Type ds:SignaturePropertiesType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignaturePropertiesType_Id xmldsig_.tmp#SignatureProperty
Properties
mixed false
Used by
Model
Children ds:SignatureProperty
Attributes
QName Type Use
Id ID optional
Source
<complexType name="SignaturePropertiesType" mixed="false">
  <sequence>
    <element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>
Complex Type ds:SignaturePropertyType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram NO_NAMESPACE.tmp#SignaturePropertyType_Target NO_NAMESPACE.tmp#SignaturePropertyType_Id
Properties
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Id ID optional
Target anyURI required
Source
<complexType name="SignaturePropertyType" mixed="true">
  <choice maxOccurs="unbounded">
    <any namespace="##other" processContents="lax" minOccurs="1" maxOccurs="1"/>
    <!-- (1,1) elements from (1,unbounded) namespaces -->
  </choice>
  <attribute name="Target" type="anyURI" use="required"/>
  <attribute name="Id" type="ID" use="optional"/>
</complexType>