XML DTD : SignatureVerificationResponse.dtd
Schema has: 24 element definitions and 2 element attribute definitions.
Possible root elements: XMLSignatureVerificationResponse

Element list

Element XMLSignatureVerificationResponse
diagram
attributes
uses SignatureCount, SignatureStatus
used by Not used by other elements. Possible root element.
content a sequence of elements
occurrence required (default)
source
<!ELEMENT XMLSignatureVerificationResponse (SignatureCount , (SignatureStatus*))>  

Element SignatureStatus
diagram
attributes
uses CertificateInfo, LastError, PropertyCount, Reference, ReferenceCount, SignatureAlgorithm, SignatureId, SignatureProperties, Status
used by XMLSignatureVerificationResponse
content a sequence of elements
occurrence required (default)
source
<!ELEMENT SignatureStatus ((SignatureId , SignatureAlgorithm , Status , LastError , ReferenceCount , CertificateInfo?) , Reference+ , PropertyCount , SignatureProperties)>  

Element SignatureId
diagram
attributes
uses Does not use other elements.
used by SignatureStatus
content character data
occurrence
source
<!ELEMENT SignatureId (#PCDATA)>  

Element SignatureAlgorithm
diagram
attributes
uses Does not use other elements.
used by SignatureStatus
content character data
occurrence
source
<!ELEMENT SignatureAlgorithm (#PCDATA)>  

Element Status
diagram
attributes
uses Does not use other elements.
used by SignatureStatus
content character data
occurrence
source
<!ELEMENT Status (#PCDATA)>  

Element LastError
diagram
attributes
uses Does not use other elements.
used by SignatureStatus
content character data
occurrence
source
<!ELEMENT LastError (#PCDATA)>  

Element ReferenceCount
diagram
attributes
uses Does not use other elements.
used by SignatureStatus
content character data
occurrence
source
<!ELEMENT ReferenceCount (#PCDATA)>  

Element Reference
diagram
attributes
uses DigestMethod, DigestStatus, SignedObject, URI
used by SignatureStatus
content a sequence of elements
occurrence required (default)
source
<!ELEMENT Reference ((URI , DigestMethod , DigestStatus) , SignedObject?)>  

Element URI
diagram
attributes
uses Does not use other elements.
used by Reference
content character data
occurrence
source
<!ELEMENT URI (#PCDATA)>  

Element DigestMethod
diagram
attributes
uses Does not use other elements.
used by Reference
content character data
occurrence
source
<!ELEMENT DigestMethod (#PCDATA)>  

Element DigestStatus
diagram
attributes
uses Does not use other elements.
used by Reference
content character data
occurrence
source
<!ELEMENT DigestStatus (#PCDATA)>  

Element SignedObject
diagram
attributes Encoding
uses Does not use other elements.
used by Reference
content character data
occurrence
Attribute Datatype Required Values Default Comments
Encoding string (default) no (default)      
source
<!ELEMENT SignedObject (#PCDATA)>
<!ATTLIST SignedObject Encoding CDATA #IMPLIED >  

Element SignatureCount
diagram
attributes
uses Does not use other elements.
used by XMLSignatureVerificationResponse
content character data
occurrence
source
<!ELEMENT SignatureCount (#PCDATA)>  

Element Subject
diagram
attributes
uses Does not use other elements.
used by CertificateInfo
content character data
occurrence
source
<!ELEMENT Subject (#PCDATA)>  

Element CertificateInfo
diagram
attributes
uses CertificateExpiration, CertificateIssuer, CertificateSerialNumber, ShortSubject, Subject
used by SignatureStatus
content a sequence of elements
occurrence required (default)
source
<!ELEMENT CertificateInfo (Subject , ShortSubject , CertificateIssuer , CertificateSerialNumber , CertificateExpiration)>  

Element CertificateIssuer
diagram
attributes
uses Does not use other elements.
used by CertificateInfo
content character data
occurrence
source
<!ELEMENT CertificateIssuer (#PCDATA)>  

Element CertificateExpiration
diagram
attributes
uses Does not use other elements.
used by CertificateInfo
content character data
occurrence
source
<!ELEMENT CertificateExpiration (#PCDATA)>  

Element CertificateSerialNumber
diagram
attributes
uses Does not use other elements.
used by CertificateInfo
content character data
occurrence
source
<!ELEMENT CertificateSerialNumber (#PCDATA)>  

Element PropertyCount
diagram
attributes
uses Does not use other elements.
used by SignatureStatus
content character data
occurrence
source
<!ELEMENT PropertyCount (#PCDATA)>  

Element SignatureProperties
diagram
attributes
uses Property
used by SignatureStatus
content a sequence of elements
occurrence required (default)
source
<!ELEMENT SignatureProperties (Property*)>  

Element Name
diagram
attributes
uses Does not use other elements.
used by Property
content character data and a sequence of elements
occurrence required (default)
source
<!ELEMENT Name ANY>  

Element Value
diagram
attributes
uses Does not use other elements.
used by Property
content character data and a sequence of elements
occurrence required (default)
source
<!ELEMENT Value ANY>  

Element Property
diagram
attributes
uses Name, Value
used by SignatureProperties
content a sequence of elements
occurrence required (default)
source
<!ELEMENT Property (Name , Value)>  

Element ShortSubject
diagram
attributes
uses Does not use other elements.
used by CertificateInfo
content character data
occurrence
source
<!ELEMENT ShortSubject (#PCDATA)>  

Original Schema Source


<?xml encoding='UTF-8' ?>

<!ELEMENT XMLSignatureVerificationResponse (SignatureCount , (SignatureStatus*))>
<!ELEMENT SignatureStatus ((SignatureId , SignatureAlgorithm , Status , LastError , ReferenceCount , CertificateInfo?) , Reference+ , PropertyCount , SignatureProperties)>
<!ELEMENT SignatureId (#PCDATA)>
<!ELEMENT SignatureAlgorithm (#PCDATA)>
<!ELEMENT Status (#PCDATA)>
<!ELEMENT LastError (#PCDATA)>
<!ELEMENT ReferenceCount (#PCDATA)>
<!ELEMENT Reference ((URI , DigestMethod , DigestStatus) , SignedObject?)>
<!ELEMENT URI (#PCDATA)>
<!ELEMENT DigestMethod (#PCDATA)>
<!ELEMENT DigestStatus (#PCDATA)>
<!ELEMENT SignedObject (#PCDATA)>
<!ATTLIST SignedObject Encoding CDATA #IMPLIED >
<!ELEMENT SignatureCount (#PCDATA)>
<!ELEMENT Subject (#PCDATA)>
<!ELEMENT CertificateInfo (Subject , ShortSubject , CertificateIssuer , CertificateSerialNumber , CertificateExpiration)>
<!ELEMENT CertificateIssuer (#PCDATA)>
<!ELEMENT CertificateExpiration (#PCDATA)>
<!ELEMENT CertificateSerialNumber (#PCDATA)>
<!ELEMENT PropertyCount (#PCDATA)>
<!ELEMENT SignatureProperties (Property*)>
<!ELEMENT Name ANY>
<!ELEMENT Value ANY>
<!ELEMENT Property (Name , Value)>
<!ELEMENT ShortSubject (#PCDATA)>