Showing:

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