Schema oasis-dss-1.0-core-spec-cd-r5-schema-extract.xsd

schema location: | oasis-dss-1.0-core-spec-cd-r5-schema-extract.xsd
attribute form default: | unqualified
element form default: | qualified
targetNamespace: | urn:oasis:names:tc:dss:1.0:core:schema

Elements | Complex types
AdditionalKeyInfo | AdditionalTimeInfoType
AdditionalProfile | AnyType
AdditionalTimeInfo | DetailType
AddTimestamp | DocumentBaseType
Base64Data | DocumentType
Base64Signature | InlineXMLType
ClaimedIdentity | InternationalStringType
Document | PropertiesType
DocumentHash | RequestBaseType
DocumentWithSignature | ResponseBaseType
IncludeObject | SchemasType
InputDocuments | SigningTimeInfoType
IntendedAudience | TimeSignatureInstructionType
KeySelector | UpdatedSignatureType
Language | UpdateSignatureInstructionType
ManifestResult | UseVerificationTimeType
OptionalInputs | VerificationTimeInfoType
OptionalOutputs | VerifyManifestResultsType
ProcessingDetails |
Properties |
Property |
RequesterIdentity |
Response |
Result |
ReturnProcessingDetails |
ReturnSignerIdentity |
ReturnSigningTimeInfo |
ReturnTimestampedSignature |
ReturnTransformedDocument |
ReturnUpdatedSignature |
ReturnVerificationTimeInfo |
Schema |
Schemas |
ServicePolicy |
SignatureObject |
SignaturePlacement |
SignaturePtr |
SignatureType |
SignedReference |
SignedReferences |
SignerIdentity |
SigningTimeInfo |
SignRequest |
SignResponse |
Timestamp |
TimestampedSignature |
TransformedData |
TransformedDocument |
TstInfo |
UpdatedSignature |
UseVerificationTime |
VerificationTimeInfo |
VerifyManifestResults |
VerifyRequest |

schema location: | http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd
attribute form default: |
element form default: | qualified
targetNamespace: | http://www.w3.org/2000/09/xmldsig#

Elements | Complex types | Simple types
CanonicalizationMethod | CanonicalizationMethodType | CryptoBinary
DigestMethod | DigestMethodType | DigestValueType
DigestValue | DSAKeyValueType | HMACOutputLengthType
DSAKeyValue | KeyInfoType |
KeyInfo | KeyValueType |
KeyName | ManifestType |
KeyValue | ObjectType |
Manifest | PGPDataType |
MgmtData | ReferenceType |
Object | RetrievalMethodType |
PGPData | RSAKeyValueType |
Reference | SignatureMethodType |
RetrievalMethod | SignaturePropertiesType |
RSAKeyValue | SignaturePropertyType |
Signature | SignatureType |
SignatureMethod | SignatureValueType |
SignatureProperties | SignedInfoType |
SignatureProperty | SPKIDataType |
SignatureValue | TransformsType |
SignedInfo | TransformType |
SPKIData | X509DataType |
Transform | X509IssuerSerialType |
Transforms |  |
X509Data |  |

schema location: | http://www.oasis-open.org/committees/download.php/3408/oasis-sstc-saml-schema-protocol-1.1.xsd
attribute form default: | unqualified
element form default: | unqualified
targetNamespace: | urn:oasis:names:tc:SAML:1.0:assertion

Elements | Complex types | Simple types
Action | ActionType | DecisionType
Advice | AdviceType |
Assertion | AssertionType |
AssertionIDReference | AttributeDesignatorType |
Attribute | AttributeStatementType |
AttributeDesignator | AttributeType |
AttributeStatement | AudienceRestrictionConditionType |
AttributeValue | AuthenticationStatementType |
Audience | AuthorityBindingType |
AudienceRestrictionCondition | AuthorizationDecisionStatementType |
AuthenticationStatement | ConditionAbstractType |
AuthorityBinding | ConditionsType |
AuthorizationDecisionStatement | DoNotCacheConditionType |
Condition | EvidenceType |
Conditions | NameIdentifierType |
ConfirmationMethod | StatementAbstractType |
DoNotCacheCondition | SubjectConfirmationType |
Evidence | SubjectLocalityType |
NameIdentifier | SubjectStatementAbstractType |
Statement | SubjectType |
Subject |  |
SubjectConfirmation |  |
SubjectConfirmationData |  |
SubjectLocality |  |
SubjectStatement |  |

schema location: | altova://ystream/xml.xsd
attribute form default: |
element form default: |
targetNamespace: | http://www.w3.org/XML/1998/namespace

Attributes | Attr. groups
base | specialAttrs
id |
lang |
space |

element AdditionalKeyInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | ds:KeyInfo
source | <xs:element name="AdditionalKeyInfo"> <xs:complexType> <xs:sequence> <xs:element ref="ds:KeyInfo"/> </xs:sequence> </xs:complexType> </xs:element>

element AdditionalProfile

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
content | simple
source | <xs:element name="AdditionalProfile" type="xs:anyURI"/>

element AdditionalTimeInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AdditionalTimeInfoType
properties |
content | complex
used by |
complexType | VerificationTimeInfoType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | required |  |  |
Ref | xs:string | optional |  |  |
source | <xs:element name="AdditionalTimeInfo" type="dss:AdditionalTimeInfoType"/>

element AddTimestamp

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:UpdateSignatureInstructionType
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:element name="AddTimestamp" type="dss:UpdateSignatureInstructionType"/>

element Base64Data

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of xs:base64Binary
properties |
content | complex
used by |
element | TransformedData
complexType | DocumentType
attributes |
Name | Type | Use | Default | Fixed | Annotation
MimeType | xs:string | optional |  |  |
source | <xs:element name="Base64Data"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:base64Binary"> <xs:attribute name="MimeType" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>

element Base64Signature

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of xs:base64Binary
properties |
content | complex
used by |
element | SignatureObject
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI |  |  |  |
source | <xs:element name="Base64Signature"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:base64Binary"> <xs:attribute name="Type" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>

element ClaimedIdentity

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Name dss:SupportingInfo
source | <xs:element name="ClaimedIdentity"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="saml:NameIdentifierType"/> <xs:element name="SupportingInfo" type="dss:AnyType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element ClaimedIdentity/Name

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | saml:NameIdentifierType
properties |
isRef | 0
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:element name="Name" type="saml:NameIdentifierType"/>

element ClaimedIdentity/SupportingInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
source | <xs:element name="SupportingInfo" type="dss:AnyType" minOccurs="0"/>

element Document

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:DocumentType
properties |
content | complex
children | dss:InlineXML dss:Base64XML dss:EscapedXML dss:Base64Data
used by |
elements | DocumentWithSignature InputDocuments TransformedDocument
attributes |
Name | Type | Use | Default | Fixed | Annotation
ID | xs:ID | optional |  |  |
RefURI | xs:anyURI | optional |  |  |
RefType | xs:anyURI | optional |  |  |
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:element name="Document" type="dss:DocumentType"/>

element DocumentHash

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:DocumentBaseType
properties |
content | complex
children | ds:Transforms ds:DigestMethod ds:DigestValue
used by |
element | InputDocuments
attributes |
Name | Type | Use | Default | Fixed | Annotation
ID | xs:ID | optional |  |  |
RefURI | xs:anyURI | optional |  |  |
RefType | xs:anyURI | optional |  |  |
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:element name="DocumentHash"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:DocumentBaseType"> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> <xs:element ref="ds:DigestMethod"/> <xs:element ref="ds:DigestValue"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>

element DocumentWithSignature

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Document
source | <xs:element name="DocumentWithSignature"> <xs:complexType> <xs:sequence> <xs:element ref="dss:Document"/> </xs:sequence> </xs:complexType> </xs:element>

element IncludeObject

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
WhichDocument | xs:IDREF |  |  |  |
hasObjectTagsAndAttributesSet | xs:boolean |  | false |  |
ObjId | xs:string | optional |  |  |
createReference | xs:boolean | optional | true |  |
source | <xs:element name="IncludeObject"> <xs:complexType> <xs:attribute name="WhichDocument" type="xs:IDREF"/> <xs:attribute name="hasObjectTagsAndAttributesSet" type="xs:boolean" default="false"/> <xs:attribute name="ObjId" type="xs:string" use="optional"/> <xs:attribute name="createReference" type="xs:boolean" use="optional" default="true"/> </xs:complexType> </xs:element>

element InputDocuments

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Document dss:TransformedData dss:DocumentHash dss:Other
used by |
complexType | RequestBaseType
source | <xs:element name="InputDocuments"> <xs:complexType> <xs:sequence> <xs:choice maxOccurs="unbounded"> <xs:element ref="dss:Document"/> <xs:element ref="dss:TransformedData"/> <xs:element ref="dss:DocumentHash"/> <xs:element name="Other" type="dss:AnyType"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element>

element InputDocuments/Other

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
content | complex
source | <xs:element name="Other" type="dss:AnyType"/>

element IntendedAudience

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Recipient
source | <xs:element name="IntendedAudience"> <xs:complexType> <xs:sequence> <xs:element name="Recipient" type="saml:NameIdentifierType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element>

element IntendedAudience/Recipient

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | saml:NameIdentifierType
properties |
isRef | 0
minOcc | 1
maxOcc | unbounded
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:element name="Recipient" type="saml:NameIdentifierType" maxOccurs="unbounded"/>

element KeySelector

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | ds:KeyInfo dss:Other
source | <xs:element name="KeySelector"> <xs:complexType> <xs:choice> <xs:element ref="ds:KeyInfo"/> <xs:element name="Other" type="dss:AnyType"/> </xs:choice> </xs:complexType> </xs:element>

element KeySelector/Other

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
content | complex
source | <xs:element name="Other" type="dss:AnyType"/>

element Language

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:language
properties |
content | simple
source | <xs:element name="Language" type="xs:language"/>

element ManifestResult

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:ReferenceXpath dss:Status
used by |
complexType | VerifyManifestResultsType
source | <xs:element name="ManifestResult"> <xs:complexType> <xs:sequence> <xs:element name="ReferenceXpath" type="xs:string"/> <xs:element name="Status" type="xs:anyURI"/> </xs:sequence> </xs:complexType> </xs:element>

element ManifestResult/ReferenceXpath

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="ReferenceXpath" type="xs:string"/>

element ManifestResult/Status

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
isRef | 0
content | simple
source | <xs:element name="Status" type="xs:anyURI"/>

element OptionalInputs

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
content | complex
used by |
complexType | RequestBaseType
source | <xs:element name="OptionalInputs" type="dss:AnyType"/>

element OptionalOutputs

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
content | complex
used by |
complexType | ResponseBaseType
source | <xs:element name="OptionalOutputs" type="dss:AnyType"/>

element ProcessingDetails

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:ValidDetail dss:IndeterminateDetail dss:InvalidDetail
source | <xs:element name="ProcessingDetails"> <xs:complexType> <xs:sequence> <xs:element name="ValidDetail" type="dss:DetailType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="IndeterminateDetail" type="dss:DetailType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="InvalidDetail" type="dss:DetailType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element>

element ProcessingDetails/ValidDetail

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:DetailType
properties |
isRef | 0
minOcc | 0
maxOcc | unbounded
content | complex
children | dss:Code dss:Message
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | required |  |  |
source | <xs:element name="ValidDetail" type="dss:DetailType" minOccurs="0" maxOccurs="unbounded"/>

element ProcessingDetails/IndeterminateDetail

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:DetailType
properties |
isRef | 0
minOcc | 0
maxOcc | unbounded
content | complex
children | dss:Code dss:Message
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | required |  |  |
source | <xs:element name="IndeterminateDetail" type="dss:DetailType" minOccurs="0" maxOccurs="unbounded"/>

element ProcessingDetails/InvalidDetail

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:DetailType
properties |
isRef | 0
minOcc | 0
maxOcc | unbounded
content | complex
children | dss:Code dss:Message
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | required |  |  |
source | <xs:element name="InvalidDetail" type="dss:DetailType" minOccurs="0" maxOccurs="unbounded"/>

element Properties

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:SignedProperties dss:UnsignedProperties
source | <xs:element name="Properties"> <xs:complexType> <xs:sequence> <xs:element name="SignedProperties" type="dss:PropertiesType" minOccurs="0"/> <xs:element name="UnsignedProperties" type="dss:PropertiesType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element Properties/SignedProperties

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:PropertiesType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
children | dss:Property
source | <xs:element name="SignedProperties" type="dss:PropertiesType" minOccurs="0"/>

element Properties/UnsignedProperties

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:PropertiesType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
children | dss:Property
source | <xs:element name="UnsignedProperties" type="dss:PropertiesType" minOccurs="0"/>

element Property

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Identifier dss:Value
used by |
complexType | PropertiesType
source | <xs:element name="Property"> <xs:complexType> <xs:sequence> <xs:element name="Identifier" type="xs:anyURI"/> <xs:element name="Value" type="dss:AnyType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element Property/Identifier

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
isRef | 0
content | simple
source | <xs:element name="Identifier" type="xs:anyURI"/>

element Property/Value

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
source | <xs:element name="Value" type="dss:AnyType" minOccurs="0"/>

element RequesterIdentity

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Name dss:SupportingInfo
source | <xs:element name="RequesterIdentity"> <xs:complexType> <xs:sequence> <xs:element name="Name" type="saml:NameIdentifierType"/> <xs:element name="SupportingInfo" type="dss:AnyType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element RequesterIdentity/Name

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | saml:NameIdentifierType
properties |
isRef | 0
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:element name="Name" type="saml:NameIdentifierType"/>

element RequesterIdentity/SupportingInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
source | <xs:element name="SupportingInfo" type="dss:AnyType" minOccurs="0"/>

element Response

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:ResponseBaseType
properties |
content | complex
children | dss:Result dss:OptionalOutputs
attributes |
Name | Type | Use | Default | Fixed | Annotation
RequestID | xs:string | optional |  |  |
Profile | xs:anyURI | required |  |  |
source | <xs:element name="Response" type="dss:ResponseBaseType"/>

element Result

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:ResultMajor dss:ResultMinor dss:ResultMessage
used by |
complexType | ResponseBaseType
source | <xs:element name="Result"> <xs:complexType> <xs:sequence> <xs:element name="ResultMajor" type="xs:anyURI"/> <xs:element name="ResultMinor" type="xs:anyURI" minOccurs="0"/> <xs:element name="ResultMessage" type="dss:InternationalStringType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element Result/ResultMajor

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
isRef | 0
content | simple
source | <xs:element name="ResultMajor" type="xs:anyURI"/>

element Result/ResultMinor

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="ResultMinor" type="xs:anyURI" minOccurs="0"/>

element Result/ResultMessage

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:InternationalStringType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
xml:lang |  | required |  |  |
documentation
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
source | <xs:element name="ResultMessage" type="dss:InternationalStringType" minOccurs="0"/>

element ReturnProcessingDetails

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
source | <xs:element name="ReturnProcessingDetails"/>

element ReturnSignerIdentity

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
source | <xs:element name="ReturnSignerIdentity"/>

element ReturnSigningTimeInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
source | <xs:element name="ReturnSigningTimeInfo"/>

element ReturnTimestampedSignature

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:UpdateSignatureInstructionType
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:element name="ReturnTimestampedSignature" type="dss:UpdateSignatureInstructionType"/>

element ReturnTransformedDocument

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
WhichReference | xs:integer | required |  |  |
source | <xs:element name="ReturnTransformedDocument"> <xs:complexType> <xs:attribute name="WhichReference" type="xs:integer" use="required"/> </xs:complexType> </xs:element>

element ReturnUpdatedSignature

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:element name="ReturnUpdatedSignature"> <xs:complexType> <xs:attribute name="Type" type="xs:anyURI" use="optional"/> </xs:complexType> </xs:element>

element ReturnVerificationTimeInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
source | <xs:element name="ReturnVerificationTimeInfo"/>

element Schema

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:DocumentType
properties |
content | complex
children | dss:InlineXML dss:Base64XML dss:EscapedXML dss:Base64Data
used by |
complexType | SchemasType
attributes |
Name | Type | Use | Default | Fixed | Annotation
ID | xs:ID | optional |  |  |
RefURI | xs:anyURI | optional |  |  |
RefType | xs:anyURI | optional |  |  |
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:element name="Schema" type="dss:DocumentType"/>

element Schemas

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:SchemasType
properties |
content | complex
children | dss:Schema
source | <xs:element name="Schemas" type="dss:SchemasType"/>

element ServicePolicy

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
content | simple
source | <xs:element name="ServicePolicy" type="xs:anyURI"/>

element SignatureObject

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | ds:Signature dss:Timestamp dss:Base64Signature dss:SignaturePtr dss:Other
used by |
elements | SignResponse VerifyRequest
complexType | UpdatedSignatureType
attributes |
Name | Type | Use | Default | Fixed | Annotation
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:element name="SignatureObject"> <xs:complexType> <xs:sequence> <xs:choice> <xs:element ref="ds:Signature"/> <xs:element ref="dss:Timestamp"/> <xs:element ref="dss:Base64Signature"/> <xs:element ref="dss:SignaturePtr"/> <xs:element name="Other" type="dss:AnyType"/> </xs:choice> </xs:sequence> <xs:attribute name="SchemaRefs" type="xs:IDREFS" use="optional"/> </xs:complexType> </xs:element>

element SignatureObject/Other

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
content | complex
source | <xs:element name="Other" type="dss:AnyType"/>

element SignaturePlacement

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:XPathAfter dss:XPathFirstChildOf
attributes |
Name | Type | Use | Default | Fixed | Annotation
WhichDocument | xs:IDREF |  |  |  |
CreateEnvelopedSignature | xs:boolean |  | true |  |
source | <xs:element name="SignaturePlacement"> <xs:complexType> <xs:choice> <xs:element name="XPathAfter" type="xs:string"/> <xs:element name="XPathFirstChildOf" type="xs:string"/> </xs:choice> <xs:attribute name="WhichDocument" type="xs:IDREF"/> <xs:attribute name="CreateEnvelopedSignature" type="xs:boolean" default="true"/> </xs:complexType> </xs:element>

element SignaturePlacement/XPathAfter

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="XPathAfter" type="xs:string"/>

element SignaturePlacement/XPathFirstChildOf

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="XPathFirstChildOf" type="xs:string"/>

element SignaturePtr

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
used by |
element | SignatureObject
attributes |
Name | Type | Use | Default | Fixed | Annotation
WhichDocument | xs:IDREF |  |  |  |
XPath | xs:string | optional |  |  |
source | <xs:element name="SignaturePtr"> <xs:complexType> <xs:attribute name="WhichDocument" type="xs:IDREF"/> <xs:attribute name="XPath" type="xs:string" use="optional"/> </xs:complexType> </xs:element>

element SignatureType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
content | simple
source | <xs:element name="SignatureType" type="xs:anyURI"/>

element SignedReference

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | ds:Transforms
used by |
element | SignedReferences
attributes |
Name | Type | Use | Default | Fixed | Annotation
WhichDocument | xs:IDREF | required |  |  |
RefURI | xs:anyURI | optional |  |  |
RefId | xs:string | optional |  |  |
source | <xs:element name="SignedReference"> <xs:complexType> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> </xs:sequence> <xs:attribute name="WhichDocument" type="xs:IDREF" use="required"/> <xs:attribute name="RefURI" type="xs:anyURI" use="optional"/> <xs:attribute name="RefId" type="xs:string" use="optional"/> </xs:complexType> </xs:element>

element SignedReferences

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:SignedReference
source | <xs:element name="SignedReferences"> <xs:complexType> <xs:sequence> <xs:element ref="dss:SignedReference" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element>

element SignerIdentity

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | saml:NameIdentifierType
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:element name="SignerIdentity" type="saml:NameIdentifierType"/>

element SigningTimeInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:SigningTimeInfoType
properties |
content | complex
children | dss:SigningTime dss:SigningTimeBoundaries
source | <xs:element name="SigningTimeInfo" type="dss:SigningTimeInfoType"/>

element SignRequest

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:RequestBaseType
properties |
content | complex
children | dss:OptionalInputs dss:InputDocuments
attributes |
Name | Type | Use | Default | Fixed | Annotation
RequestID | xs:string | optional |  |  |
Profile | xs:anyURI | optional |  |  |
source | <xs:element name="SignRequest"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:RequestBaseType"/> </xs:complexContent> </xs:complexType> </xs:element>

element SignResponse

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:ResponseBaseType
properties |
content | complex
children | dss:Result dss:OptionalOutputs dss:SignatureObject
attributes |
Name | Type | Use | Default | Fixed | Annotation
RequestID | xs:string | optional |  |  |
Profile | xs:anyURI | required |  |  |
source | <xs:element name="SignResponse"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:ResponseBaseType"> <xs:sequence> <xs:element ref="dss:SignatureObject" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>

element Timestamp

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | ds:Signature dss:RFC3161TimeStampToken dss:Other
used by |
element | SignatureObject
source | <xs:element name="Timestamp"> <xs:complexType> <xs:choice> <xs:element ref="ds:Signature"/> <xs:element name="RFC3161TimeStampToken" type="xs:base64Binary"/> <xs:element name="Other" type="dss:AnyType"/> </xs:choice> </xs:complexType> </xs:element>

element Timestamp/RFC3161TimeStampToken

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="RFC3161TimeStampToken" type="xs:base64Binary"/>

element Timestamp/Other

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:AnyType
properties |
isRef | 0
content | complex
source | <xs:element name="Other" type="dss:AnyType"/>

element TimestampedSignature

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:UpdatedSignatureType
properties |
content | complex
children | dss:SignatureObject
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:element name="TimestampedSignature" type="dss:UpdatedSignatureType"/>

element TransformedData

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:DocumentBaseType
properties |
content | complex
children | ds:Transforms dss:Base64Data
used by |
element | InputDocuments
attributes |
Name | Type | Use | Default | Fixed | Annotation
ID | xs:ID | optional |  |  |
RefURI | xs:anyURI | optional |  |  |
RefType | xs:anyURI | optional |  |  |
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:element name="TransformedData"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:DocumentBaseType"> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> <xs:element ref="dss:Base64Data"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>

element TransformedDocument

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:Document
attributes |
Name | Type | Use | Default | Fixed | Annotation
WhichReference | xs:integer | required |  |  |
source | <xs:element name="TransformedDocument"> <xs:complexType> <xs:sequence> <xs:element ref="dss:Document"/> </xs:sequence> <xs:attribute name="WhichReference" type="xs:integer" use="required"/> </xs:complexType> </xs:element>

element TstInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
content | complex
children | dss:SerialNumber dss:CreationTime dss:Policy dss:ErrorBound dss:Ordered dss:TSA
source | <xs:element name="TstInfo"> <xs:complexType> <xs:sequence> <xs:element name="SerialNumber" type="xs:integer"/> <xs:element name="CreationTime" type="xs:dateTime"/> <xs:element name="Policy" type="xs:anyURI" minOccurs="0"/> <xs:element name="ErrorBound" type="xs:duration" minOccurs="0"/> <xs:element name="Ordered" type="xs:boolean" default="false" minOccurs="0"/> <xs:element name="TSA" type="saml:NameIdentifierType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element TstInfo/SerialNumber

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:integer
properties |
isRef | 0
content | simple
source | <xs:element name="SerialNumber" type="xs:integer"/>

element TstInfo/CreationTime

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:dateTime
properties |
isRef | 0
content | simple
source | <xs:element name="CreationTime" type="xs:dateTime"/>

element TstInfo/Policy

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="Policy" type="xs:anyURI" minOccurs="0"/>

element TstInfo/ErrorBound

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:duration
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="ErrorBound" type="xs:duration" minOccurs="0"/>

element TstInfo/Ordered

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:boolean
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
default | false
source | <xs:element name="Ordered" type="xs:boolean" default="false" minOccurs="0"/>

element TstInfo/TSA

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | saml:NameIdentifierType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:element name="TSA" type="saml:NameIdentifierType" minOccurs="0"/>

element UpdatedSignature

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:UpdatedSignatureType
properties |
content | complex
children | dss:SignatureObject
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:element name="UpdatedSignature" type="dss:UpdatedSignatureType"/>

element UseVerificationTime

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
source | <xs:element name="UseVerificationTime"/>

element VerificationTimeInfo

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:VerificationTimeInfoType
properties |
content | complex
children | dss:VerificationTime dss:AdditionalTimeInfo
source | <xs:element name="VerificationTimeInfo" type="dss:VerificationTimeInfoType"/>

element VerifyManifestResults

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:VerifyManifestResultsType
properties |
content | complex
children | dss:ManifestResult
source | <xs:element name="VerifyManifestResults" type="dss:VerifyManifestResultsType"/>

element VerifyRequest

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:RequestBaseType
properties |
content | complex
children | dss:OptionalInputs dss:InputDocuments dss:SignatureObject
attributes |
Name | Type | Use | Default | Fixed | Annotation
RequestID | xs:string | optional |  |  |
Profile | xs:anyURI | optional |  |  |
source | <xs:element name="VerifyRequest"> <xs:complexType> <xs:complexContent> <xs:extension base="dss:RequestBaseType"> <xs:sequence> <xs:element ref="dss:SignatureObject" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element>

complexType AdditionalTimeInfoType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of xs:dateTime
properties |
base | xs:dateTime
used by |
element | AdditionalTimeInfo
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | required |  |  |
Ref | xs:string | optional |  |  |
source | <xs:complexType name="AdditionalTimeInfoType"> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:attribute name="Type" type="xs:anyURI" use="required"/> <xs:attribute name="Ref" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType>

complexType AnyType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
used by |
elements | InputDocuments/Other SignatureObject/Other KeySelector/Other Timestamp/Other ClaimedIdentity/SupportingInfo RequesterIdentity/SupportingInfo Property/Value OptionalInputs OptionalOutputs
source | <xs:complexType name="AnyType"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

complexType DetailType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:Code dss:Message
used by |
elements | ProcessingDetails/IndeterminateDetail ProcessingDetails/InvalidDetail ProcessingDetails/ValidDetail
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | required |  |  |
source | <xs:complexType name="DetailType"> <xs:sequence> <xs:element name="Code" type="xs:anyURI" minOccurs="0"/> <xs:element name="Message" type="dss:InternationalStringType" minOccurs="0"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Type" type="xs:anyURI" use="required"/> </xs:complexType>

element DetailType/Code

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:anyURI
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="Code" type="xs:anyURI" minOccurs="0"/>

element DetailType/Message

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:InternationalStringType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
xml:lang |  | required |  |  |
documentation
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
source | <xs:element name="Message" type="dss:InternationalStringType" minOccurs="0"/>

complexType DocumentBaseType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
abstract | true
used by |
elements | DocumentHash TransformedData
complexType | DocumentType
attributes |
Name | Type | Use | Default | Fixed | Annotation
ID | xs:ID | optional |  |  |
RefURI | xs:anyURI | optional |  |  |
RefType | xs:anyURI | optional |  |  |
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:complexType name="DocumentBaseType" abstract="true"> <xs:attribute name="ID" type="xs:ID" use="optional"/> <xs:attribute name="RefURI" type="xs:anyURI" use="optional"/> <xs:attribute name="RefType" type="xs:anyURI" use="optional"/> <xs:attribute name="SchemaRefs" type="xs:IDREFS" use="optional"/> </xs:complexType>

complexType DocumentType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:DocumentBaseType
properties |
base | dss:DocumentBaseType
children | dss:InlineXML dss:Base64XML dss:EscapedXML dss:Base64Data
used by |
elements | Document Schema
attributes |
Name | Type | Use | Default | Fixed | Annotation
ID | xs:ID | optional |  |  |
RefURI | xs:anyURI | optional |  |  |
RefType | xs:anyURI | optional |  |  |
SchemaRefs | xs:IDREFS | optional |  |  |
source | <xs:complexType name="DocumentType"> <xs:complexContent> <xs:extension base="dss:DocumentBaseType"> <xs:choice> <xs:element name="InlineXML" type="dss:InlineXMLType"/> <xs:element name="Base64XML" type="xs:base64Binary"/> <xs:element name="EscapedXML" type="xs:string"/> <xs:element ref="dss:Base64Data"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType>

element DocumentType/InlineXML

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | dss:InlineXMLType
properties |
isRef | 0
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
ignorePIs | xs:boolean | optional | true |  |
ignoreComments | xs:boolean | optional | true |  |
source | <xs:element name="InlineXML" type="dss:InlineXMLType"/>

element DocumentType/Base64XML

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="Base64XML" type="xs:base64Binary"/>

element DocumentType/EscapedXML

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="EscapedXML" type="xs:string"/>

complexType InlineXMLType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
used by |
element | DocumentType/InlineXML
attributes |
Name | Type | Use | Default | Fixed | Annotation
ignorePIs | xs:boolean | optional | true |  |
ignoreComments | xs:boolean | optional | true |  |
source | <xs:complexType name="InlineXMLType"> <xs:sequence> <xs:any processContents="lax"/> </xs:sequence> <xs:attribute name="ignorePIs" type="xs:boolean" use="optional" default="true"/> <xs:attribute name="ignoreComments" type="xs:boolean" use="optional" default="true"/> </xs:complexType>

complexType InternationalStringType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of xs:string
properties |
base | xs:string
used by |
elements | DetailType/Message Result/ResultMessage
attributes |
Name | Type | Use | Default | Fixed | Annotation
xml:lang |  | required |  |  |
documentation
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
source | <xs:complexType name="InternationalStringType"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute ref="xml:lang" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType>

complexType PropertiesType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:Property
used by |
elements | Properties/SignedProperties Properties/UnsignedProperties
source | <xs:complexType name="PropertiesType"> <xs:sequence> <xs:element ref="dss:Property" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

complexType RequestBaseType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:OptionalInputs dss:InputDocuments
used by |
elements | SignRequest VerifyRequest
attributes |
Name | Type | Use | Default | Fixed | Annotation
RequestID | xs:string | optional |  |  |
Profile | xs:anyURI | optional |  |  |
source | <xs:complexType name="RequestBaseType"> <xs:sequence> <xs:element ref="dss:OptionalInputs" minOccurs="0"/> <xs:element ref="dss:InputDocuments" minOccurs="0"/> </xs:sequence> <xs:attribute name="RequestID" type="xs:string" use="optional"/> <xs:attribute name="Profile" type="xs:anyURI" use="optional"/> </xs:complexType>

complexType ResponseBaseType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:Result dss:OptionalOutputs
used by |
elements | Response SignResponse
attributes |
Name | Type | Use | Default | Fixed | Annotation
RequestID | xs:string | optional |  |  |
Profile | xs:anyURI | required |  |  |
source | <xs:complexType name="ResponseBaseType"> <xs:sequence> <xs:element ref="dss:Result"/> <xs:element ref="dss:OptionalOutputs" minOccurs="0"/> </xs:sequence> <xs:attribute name="RequestID" type="xs:string" use="optional"/> <xs:attribute name="Profile" type="xs:anyURI" use="required"/> </xs:complexType>

complexType SchemasType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:Schema
used by |
element | Schemas
source | <xs:complexType name="SchemasType"> <xs:sequence> <xs:element ref="dss:Schema" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

complexType SigningTimeInfoType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:SigningTime dss:SigningTimeBoundaries
used by |
element | SigningTimeInfo
source | <xs:complexType name="SigningTimeInfoType"> <xs:sequence> <xs:element name="SigningTime" type="xs:dateTime"/> <xs:element name="SigningTimeBoundaries" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="LowerBoundary" type="xs:dateTime" minOccurs="0"/> <xs:element name="UpperBoundary" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType>

element SigningTimeInfoType/SigningTime

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:dateTime
properties |
isRef | 0
content | simple
source | <xs:element name="SigningTime" type="xs:dateTime"/>

element SigningTimeInfoType/SigningTimeBoundaries

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | complex
children | dss:LowerBoundary dss:UpperBoundary
source | <xs:element name="SigningTimeBoundaries" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="LowerBoundary" type="xs:dateTime" minOccurs="0"/> <xs:element name="UpperBoundary" type="xs:dateTime" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element>

element SigningTimeInfoType/SigningTimeBoundaries/LowerBoundary

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:dateTime
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="LowerBoundary" type="xs:dateTime" minOccurs="0"/>

element SigningTimeInfoType/SigningTimeBoundaries/UpperBoundary

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:dateTime
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="UpperBoundary" type="xs:dateTime" minOccurs="0"/>

complexType TimeSignatureInstructionType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | extension of dss:UpdateSignatureInstructionType
properties |
base | dss:UpdateSignatureInstructionType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
TimeStampTheGivenSignature | xs:boolean | optional | false |  |
source | <xs:complexType name="TimeSignatureInstructionType"> <xs:complexContent> <xs:extension base="dss:UpdateSignatureInstructionType"> <xs:attribute name="TimeStampTheGivenSignature" type="xs:boolean" use="optional" default="false"/> </xs:extension> </xs:complexContent> </xs:complexType>

complexType UpdatedSignatureType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:SignatureObject
used by |
elements | TimestampedSignature UpdatedSignature
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:complexType name="UpdatedSignatureType"> <xs:sequence> <xs:element ref="dss:SignatureObject"/> </xs:sequence> <xs:attribute name="Type" type="xs:anyURI" use="optional"/> </xs:complexType>

complexType UpdateSignatureInstructionType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
used by |
elements | AddTimestamp ReturnTimestampedSignature
complexType | TimeSignatureInstructionType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Type | xs:anyURI | optional |  |  |
source | <xs:complexType name="UpdateSignatureInstructionType"> <xs:attribute name="Type" type="xs:anyURI" use="optional"/> </xs:complexType>

complexType UseVerificationTimeType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:CurrentTime dss:SpecificTime
source | <xs:complexType name="UseVerificationTimeType"> <xs:choice> <xs:element name="CurrentTime"/> <xs:element name="SpecificTime" type="xs:dateTime"/> <xs:any namespace="##other"/> </xs:choice> </xs:complexType>

element UseVerificationTimeType/CurrentTime

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
properties |
isRef | 0
source | <xs:element name="CurrentTime"/>

element UseVerificationTimeType/SpecificTime

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:dateTime
properties |
isRef | 0
content | simple
source | <xs:element name="SpecificTime" type="xs:dateTime"/>

complexType VerificationTimeInfoType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:VerificationTime dss:AdditionalTimeInfo
used by |
element | VerificationTimeInfo
source | <xs:complexType name="VerificationTimeInfoType"> <xs:sequence> <xs:element name="VerificationTime" type="xs:dateTime"/> <xs:element ref="dss:AdditionalTimeInfo" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

element VerificationTimeInfoType/VerificationTime

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
type | xs:dateTime
properties |
isRef | 0
content | simple
source | <xs:element name="VerificationTime" type="xs:dateTime"/>

complexType VerifyManifestResultsType

diagram |
namespace | urn:oasis:names:tc:dss:1.0:core:schema
children | dss:ManifestResult
used by |
element | VerifyManifestResults
source | <xs:complexType name="VerifyManifestResultsType"> <xs:sequence> <xs:element ref="dss:ManifestResult" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

element ds:CanonicalizationMethod

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CanonicalizationMethodType
properties |
content | complex
mixed | true
used by |
complexType | ds:SignedInfoType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>

element ds:DigestMethod

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:DigestMethodType
properties |
content | complex
mixed | true
used by |
element | DocumentHash
complexType | ds:ReferenceType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:element name="DigestMethod" type="ds:DigestMethodType"/>

element ds:DigestValue

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:DigestValueType
properties |
content | simple
used by |
element | DocumentHash
complexType | ds:ReferenceType
source | <xs:element name="DigestValue" type="ds:DigestValueType"/>

element ds:DSAKeyValue

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:DSAKeyValueType
properties |
content | complex
children | ds:P ds:Q ds:G ds:Y ds:J ds:Seed ds:PgenCounter
used by |
complexType | ds:KeyValueType
source | <xs:element name="DSAKeyValue" type="ds:DSAKeyValueType"/>

element ds:KeyInfo

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:KeyInfoType
properties |
content | complex
mixed | true
children | ds:KeyName ds:KeyValue ds:RetrievalMethod ds:X509Data ds:PGPData ds:SPKIData ds:MgmtData
used by |
elements | AdditionalKeyInfo KeySelector
complexTypes | ds:SignatureType saml:SubjectConfirmationType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:element name="KeyInfo" type="ds:KeyInfoType"/>

element ds:KeyName

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:string
properties |
content | simple
used by |
complexType | ds:KeyInfoType
source | <xs:element name="KeyName" type="string"/>

element ds:KeyValue

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:KeyValueType
properties |
content | complex
mixed | true
children | ds:DSAKeyValue ds:RSAKeyValue
used by |
complexType | ds:KeyInfoType
source | <xs:element name="KeyValue" type="ds:KeyValueType"/>

element ds:Manifest

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:ManifestType
properties |
content | complex
children | ds:Reference
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:element name="Manifest" type="ds:ManifestType"/>

element ds:MgmtData

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:string
properties |
content | simple
used by |
complexType | ds:KeyInfoType
source | <xs:element name="MgmtData" type="string"/>

element ds:Object

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:ObjectType
properties |
content | complex
mixed | true
used by |
complexType | ds:SignatureType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
MimeType | xs:string | optional |  |  |
Encoding | xs:anyURI | optional |  |  |
source | <xs:element name="Object" type="ds:ObjectType"/>

element ds:PGPData

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:PGPDataType
properties |
content | complex
children | ds:PGPKeyID ds:PGPKeyPacket ds:PGPKeyPacket
used by |
complexType | ds:KeyInfoType
source | <xs:element name="PGPData" type="ds:PGPDataType"/>

element ds:Reference

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:ReferenceType
properties |
content | complex
children | ds:Transforms ds:DigestMethod ds:DigestValue
used by |
complexTypes | ds:ManifestType ds:SignedInfoType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
URI | xs:anyURI | optional |  |  |
Type | xs:anyURI | optional |  |  |
source | <xs:element name="Reference" type="ds:ReferenceType"/>

element ds:RetrievalMethod

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:RetrievalMethodType
properties |
content | complex
children | ds:Transforms
used by |
complexType | ds:KeyInfoType
attributes |
Name | Type | Use | Default | Fixed | Annotation
URI | xs:anyURI |  |  |  |
Type | xs:anyURI | optional |  |  |
source | <xs:element name="RetrievalMethod" type="ds:RetrievalMethodType"/>

element ds:RSAKeyValue

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:RSAKeyValueType
properties |
content | complex
children | ds:Modulus ds:Exponent
used by |
complexType | ds:KeyValueType
source | <xs:element name="RSAKeyValue" type="ds:RSAKeyValueType"/>

element ds:Signature

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SignatureType
properties |
content | complex
children | ds:SignedInfo ds:SignatureValue ds:KeyInfo ds:Object
used by |
elements | SignatureObject Timestamp
complexType | saml:AssertionType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:element name="Signature" type="ds:SignatureType"/>

element ds:SignatureMethod

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SignatureMethodType
properties |
content | complex
mixed | true
children | ds:HMACOutputLength
used by |
complexType | ds:SignedInfoType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:element name="SignatureMethod" type="ds:SignatureMethodType"/>

element ds:SignatureProperties

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SignaturePropertiesType
properties |
content | complex
children | ds:SignatureProperty
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:element name="SignatureProperties" type="ds:SignaturePropertiesType"/>

element ds:SignatureProperty

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SignaturePropertyType
properties |
content | complex
mixed | true
used by |
complexType | ds:SignaturePropertiesType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Target | xs:anyURI | required |  |  |
Id | xs:ID | optional |  |  |
source | <xs:element name="SignatureProperty" type="ds:SignaturePropertyType"/>

element ds:SignatureValue

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SignatureValueType
properties |
content | complex
used by |
complexType | ds:SignatureType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:element name="SignatureValue" type="ds:SignatureValueType"/>

element ds:SignedInfo

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SignedInfoType
properties |
content | complex
children | ds:CanonicalizationMethod ds:SignatureMethod ds:Reference
used by |
complexType | ds:SignatureType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:element name="SignedInfo" type="ds:SignedInfoType"/>

element ds:SPKIData

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:SPKIDataType
properties |
content | complex
children | ds:SPKISexp
used by |
complexType | ds:KeyInfoType
source | <xs:element name="SPKIData" type="ds:SPKIDataType"/>

element ds:Transform

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:TransformType
properties |
content | complex
mixed | true
children | ds:XPath
used by |
complexType | ds:TransformsType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:element name="Transform" type="ds:TransformType"/>

element ds:Transforms

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:TransformsType
properties |
content | complex
children | ds:Transform
used by |
elements | DocumentHash SignedReference TransformedData
complexTypes | ds:ReferenceType ds:RetrievalMethodType
source | <xs:element name="Transforms" type="ds:TransformsType"/>

element ds:X509Data

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:X509DataType
properties |
content | complex
children | ds:X509IssuerSerial ds:X509SKI ds:X509SubjectName ds:X509Certificate ds:X509CRL
used by |
complexType | ds:KeyInfoType
source | <xs:element name="X509Data" type="ds:X509DataType"/>

complexType ds:CanonicalizationMethodType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
used by |
element | ds:CanonicalizationMethod
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:complexType name="CanonicalizationMethodType" mixed="true"> <xs:sequence> <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded"/> <!-- (0,unbounded) elements from (1,1) namespace --> </xs:sequence> <xs:attribute name="Algorithm" type="anyURI" use="required"/> </xs:complexType>

complexType ds:DigestMethodType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
used by |
element | ds:DigestMethod
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:complexType name="DigestMethodType" mixed="true"> <xs:sequence> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Algorithm" type="anyURI" use="required"/> </xs:complexType>

complexType ds:DSAKeyValueType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:P ds:Q ds:G ds:Y ds:J ds:Seed ds:PgenCounter
used by |
element | ds:DSAKeyValue
source | <xs:complexType name="DSAKeyValueType"> <xs:sequence> <xs:sequence minOccurs="0"> <xs:element name="P" type="ds:CryptoBinary"/> <xs:element name="Q" type="ds:CryptoBinary"/> </xs:sequence> <xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/> <xs:element name="Y" type="ds:CryptoBinary"/> <xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/> <xs:sequence minOccurs="0"> <xs:element name="Seed" type="ds:CryptoBinary"/> <xs:element name="PgenCounter" type="ds:CryptoBinary"/> </xs:sequence> </xs:sequence> </xs:complexType>

element ds:DSAKeyValueType/P

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="P" type="ds:CryptoBinary"/>

element ds:DSAKeyValueType/Q

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="Q" type="ds:CryptoBinary"/>

element ds:DSAKeyValueType/G

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="G" type="ds:CryptoBinary" minOccurs="0"/>

element ds:DSAKeyValueType/Y

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="Y" type="ds:CryptoBinary"/>

element ds:DSAKeyValueType/J

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="J" type="ds:CryptoBinary" minOccurs="0"/>

element ds:DSAKeyValueType/Seed

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="Seed" type="ds:CryptoBinary"/>

element ds:DSAKeyValueType/PgenCounter

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="PgenCounter" type="ds:CryptoBinary"/>

complexType ds:KeyInfoType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
children | ds:KeyName ds:KeyValue ds:RetrievalMethod ds:X509Data ds:PGPData ds:SPKIData ds:MgmtData
used by |
element | ds:KeyInfo
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:complexType name="KeyInfoType" mixed="true"> <xs:choice maxOccurs="unbounded"> <xs:element ref="ds:KeyName"/> <xs:element ref="ds:KeyValue"/> <xs:element ref="ds:RetrievalMethod"/> <xs:element ref="ds:X509Data"/> <xs:element ref="ds:PGPData"/> <xs:element ref="ds:SPKIData"/> <xs:element ref="ds:MgmtData"/> <xs:any namespace="##other" processContents="lax"/> <!-- (1,1) elements from (0,unbounded) namespaces --> </xs:choice> <xs:attribute name="Id" type="ID" use="optional"/> </xs:complexType>

complexType ds:KeyValueType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
children | ds:DSAKeyValue ds:RSAKeyValue
used by |
element | ds:KeyValue
source | <xs:complexType name="KeyValueType" mixed="true"> <xs:choice> <xs:element ref="ds:DSAKeyValue"/> <xs:element ref="ds:RSAKeyValue"/> <xs:any namespace="##other" processContents="lax"/> </xs:choice> </xs:complexType>

complexType ds:ManifestType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:Reference
used by |
element | ds:Manifest
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:complexType name="ManifestType"> <xs:sequence> <xs:element ref="ds:Reference" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Id" type="ID" use="optional"/> </xs:complexType>

complexType ds:ObjectType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
used by |
element | ds:Object
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
MimeType | xs:string | optional |  |  |
Encoding | xs:anyURI | optional |  |  |
source | <xs:complexType name="ObjectType" mixed="true"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:any namespace="##any" processContents="lax"/> </xs:sequence> <xs:attribute name="Id" type="ID" use="optional"/> <xs:attribute name="MimeType" type="string" use="optional"/> <xs:attribute name="Encoding" type="anyURI" use="optional"/> <!-- add a grep facet --> </xs:complexType>

complexType ds:PGPDataType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:PGPKeyID ds:PGPKeyPacket ds:PGPKeyPacket
used by |
element | ds:PGPData
source | <xs:complexType name="PGPDataType"> <xs:choice> <xs:sequence> <xs:element name="PGPKeyID" type="base64Binary"/> <xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:sequence> <xs:element name="PGPKeyPacket" type="base64Binary"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:choice> </xs:complexType>

element ds:PGPDataType/PGPKeyID

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="PGPKeyID" type="base64Binary"/>

element ds:PGPDataType/PGPKeyPacket

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>

element ds:PGPDataType/PGPKeyPacket

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="PGPKeyPacket" type="base64Binary"/>

complexType ds:ReferenceType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:Transforms ds:DigestMethod ds:DigestValue
used by |
element | ds:Reference
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
URI | xs:anyURI | optional |  |  |
Type | xs:anyURI | optional |  |  |
source | <xs:complexType name="ReferenceType"> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> <xs:element ref="ds:DigestMethod"/> <xs:element ref="ds:DigestValue"/> </xs:sequence> <xs:attribute name="Id" type="ID" use="optional"/> <xs:attribute name="URI" type="anyURI" use="optional"/> <xs:attribute name="Type" type="anyURI" use="optional"/> </xs:complexType>

complexType ds:RetrievalMethodType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:Transforms
used by |
element | ds:RetrievalMethod
attributes |
Name | Type | Use | Default | Fixed | Annotation
URI | xs:anyURI |  |  |  |
Type | xs:anyURI | optional |  |  |
source | <xs:complexType name="RetrievalMethodType"> <xs:sequence> <xs:element ref="ds:Transforms" minOccurs="0"/> </xs:sequence> <xs:attribute name="URI" type="anyURI"/> <xs:attribute name="Type" type="anyURI" use="optional"/> </xs:complexType>

complexType ds:RSAKeyValueType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:Modulus ds:Exponent
used by |
element | ds:RSAKeyValue
source | <xs:complexType name="RSAKeyValueType"> <xs:sequence> <xs:element name="Modulus" type="ds:CryptoBinary"/> <xs:element name="Exponent" type="ds:CryptoBinary"/> </xs:sequence> </xs:complexType>

element ds:RSAKeyValueType/Modulus

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="Modulus" type="ds:CryptoBinary"/>

element ds:RSAKeyValueType/Exponent

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:CryptoBinary
properties |
isRef | 0
content | simple
source | <xs:element name="Exponent" type="ds:CryptoBinary"/>

complexType ds:SignatureMethodType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
children | ds:HMACOutputLength
used by |
element | ds:SignatureMethod
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:complexType name="SignatureMethodType" mixed="true"> <xs:sequence> <xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> <!-- (0,unbounded) elements from (1,1) external namespace --> </xs:sequence> <xs:attribute name="Algorithm" type="anyURI" use="required"/> </xs:complexType>

element ds:SignatureMethodType/HMACOutputLength

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:HMACOutputLengthType
properties |
isRef | 0
minOcc | 0
maxOcc | 1
content | simple
source | <xs:element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/>

complexType ds:SignaturePropertiesType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:SignatureProperty
used by |
element | ds:SignatureProperties
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:complexType name="SignaturePropertiesType"> <xs:sequence> <xs:element ref="ds:SignatureProperty" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Id" type="ID" use="optional"/> </xs:complexType>

complexType ds:SignaturePropertyType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
used by |
element | ds:SignatureProperty
attributes |
Name | Type | Use | Default | Fixed | Annotation
Target | xs:anyURI | required |  |  |
Id | xs:ID | optional |  |  |
source | <xs:complexType name="SignaturePropertyType" mixed="true"> <xs:choice maxOccurs="unbounded"> <xs:any namespace="##other" processContents="lax"/> <!-- (1,1) elements from (1,unbounded) namespaces --> </xs:choice> <xs:attribute name="Target" type="anyURI" use="required"/> <xs:attribute name="Id" type="ID" use="optional"/> </xs:complexType>

complexType ds:SignatureType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:SignedInfo ds:SignatureValue ds:KeyInfo ds:Object
used by |
element | ds:Signature
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:complexType name="SignatureType"> <xs:sequence> <xs:element ref="ds:SignedInfo"/> <xs:element ref="ds:SignatureValue"/> <xs:element ref="ds:KeyInfo" minOccurs="0"/> <xs:element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Id" type="ID" use="optional"/> </xs:complexType>

complexType ds:SignatureValueType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | extension of xs:base64Binary
properties |
base | base64Binary
used by |
element | ds:SignatureValue
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:complexType name="SignatureValueType"> <xs:simpleContent> <xs:extension base="base64Binary"> <xs:attribute name="Id" type="ID" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType>

complexType ds:SignedInfoType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:CanonicalizationMethod ds:SignatureMethod ds:Reference
used by |
element | ds:SignedInfo
attributes |
Name | Type | Use | Default | Fixed | Annotation
Id | xs:ID | optional |  |  |
source | <xs:complexType name="SignedInfoType"> <xs:sequence> <xs:element ref="ds:CanonicalizationMethod"/> <xs:element ref="ds:SignatureMethod"/> <xs:element ref="ds:Reference" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="Id" type="ID" use="optional"/> </xs:complexType>

complexType ds:SPKIDataType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:SPKISexp
used by |
element | ds:SPKIData
source | <xs:complexType name="SPKIDataType"> <xs:sequence maxOccurs="unbounded"> <xs:element name="SPKISexp" type="base64Binary"/> <xs:any namespace="##other" processContents="lax" minOccurs="0"/> </xs:sequence> </xs:complexType>

element ds:SPKIDataType/SPKISexp

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="SPKISexp" type="base64Binary"/>

complexType ds:TransformsType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:Transform
used by |
element | ds:Transforms
source | <xs:complexType name="TransformsType"> <xs:sequence> <xs:element ref="ds:Transform" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>

complexType ds:TransformType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
properties |
mixed | true
children | ds:XPath
used by |
element | ds:Transform
attributes |
Name | Type | Use | Default | Fixed | Annotation
Algorithm | xs:anyURI | required |  |  |
source | <xs:complexType name="TransformType" mixed="true"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:any namespace="##other" processContents="lax"/> <!-- (1,1) elements from (0,unbounded) namespaces --> <xs:element name="XPath" type="string"/> </xs:choice> <xs:attribute name="Algorithm" type="anyURI" use="required"/> </xs:complexType>

element ds:TransformType/XPath

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="XPath" type="string"/>

complexType ds:X509DataType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:X509IssuerSerial ds:X509SKI ds:X509SubjectName ds:X509Certificate ds:X509CRL
used by |
element | ds:X509Data
source | <xs:complexType name="X509DataType"> <xs:sequence maxOccurs="unbounded"> <xs:choice> <xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/> <xs:element name="X509SKI" type="base64Binary"/> <xs:element name="X509SubjectName" type="string"/> <xs:element name="X509Certificate" type="base64Binary"/> <xs:element name="X509CRL" type="base64Binary"/> <xs:any namespace="##other" processContents="lax"/> </xs:choice> </xs:sequence> </xs:complexType>

element ds:X509DataType/X509IssuerSerial

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | ds:X509IssuerSerialType
properties |
isRef | 0
content | complex
children | ds:X509IssuerName ds:X509SerialNumber
source | <xs:element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>

element ds:X509DataType/X509SKI

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="X509SKI" type="base64Binary"/>

element ds:X509DataType/X509SubjectName

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="X509SubjectName" type="string"/>

element ds:X509DataType/X509Certificate

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="X509Certificate" type="base64Binary"/>

element ds:X509DataType/X509CRL

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
properties |
isRef | 0
content | simple
source | <xs:element name="X509CRL" type="base64Binary"/>

complexType ds:X509IssuerSerialType

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
children | ds:X509IssuerName ds:X509SerialNumber
used by |
element | ds:X509DataType/X509IssuerSerial
source | <xs:complexType name="X509IssuerSerialType"> <xs:sequence> <xs:element name="X509IssuerName" type="string"/> <xs:element name="X509SerialNumber" type="integer"/> </xs:sequence> </xs:complexType>

element ds:X509IssuerSerialType/X509IssuerName

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:string
properties |
isRef | 0
content | simple
source | <xs:element name="X509IssuerName" type="string"/>

element ds:X509IssuerSerialType/X509SerialNumber

diagram |
namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:integer
properties |
isRef | 0
content | simple
source | <xs:element name="X509SerialNumber" type="integer"/>

simpleType ds:CryptoBinary

namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
used by |
elements | ds:RSAKeyValueType/Exponent ds:DSAKeyValueType/G ds:DSAKeyValueType/J ds:RSAKeyValueType/Modulus ds:DSAKeyValueType/P ds:DSAKeyValueType/PgenCounter ds:DSAKeyValueType/Q ds:DSAKeyValueType/Seed ds:DSAKeyValueType/Y
source | <xs:simpleType name="CryptoBinary"> <xs:restriction base="base64Binary"/> </xs:simpleType>

simpleType ds:DigestValueType

namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:base64Binary
used by |
element | ds:DigestValue
source | <xs:simpleType name="DigestValueType"> <xs:restriction base="base64Binary"/> </xs:simpleType>

simpleType ds:HMACOutputLengthType

namespace | http://www.w3.org/2000/09/xmldsig#
type | xs:integer
used by |
element | ds:SignatureMethodType/HMACOutputLength
source | <xs:simpleType name="HMACOutputLengthType"> <xs:restriction base="integer"/> </xs:simpleType>

element saml:Action

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:ActionType
properties |
content | complex
used by |
complexType | saml:AuthorizationDecisionStatementType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Namespace | xs:anyURI |  |  |  |
source | <xs:element name="Action" type="saml:ActionType"/>

element saml:Advice

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AdviceType
properties |
content | complex
children | saml:AssertionIDReference saml:Assertion
used by |
complexType | saml:AssertionType
source | <xs:element name="Advice" type="saml:AdviceType"/>

element saml:Assertion

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AssertionType
properties |
content | complex
children | saml:Conditions saml:Advice saml:Statement saml:SubjectStatement saml:AuthenticationStatement saml:AuthorizationDecisionStatement saml:AttributeStatement ds:Signature
used by |
complexTypes | saml:AdviceType saml:EvidenceType
attributes |
Name | Type | Use | Default | Fixed | Annotation
MajorVersion | xs:integer | required |  |  |
MinorVersion | xs:integer | required |  |  |
AssertionID | xs:ID | required |  |  |
Issuer | xs:string | required |  |  |
IssueInstant | xs:dateTime | required |  |  |
source | <xs:element name="Assertion" type="saml:AssertionType"/>

element saml:AssertionIDReference

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | xs:NCName
properties |
content | simple
used by |
complexTypes | saml:AdviceType saml:EvidenceType
source | <xs:element name="AssertionIDReference" type="NCName"/>

element saml:Attribute

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AttributeType
properties |
content | complex
children | saml:AttributeValue
used by |
complexType | saml:AttributeStatementType
attributes |
Name | Type | Use | Default | Fixed | Annotation
AttributeName | xs:string | required |  |  |
AttributeNamespace | xs:anyURI | required |  |  |
source | <xs:element name="Attribute" type="saml:AttributeType"/>

element saml:AttributeDesignator

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AttributeDesignatorType
properties |
content | complex
attributes |
Name | Type | Use | Default | Fixed | Annotation
AttributeName | xs:string | required |  |  |
AttributeNamespace | xs:anyURI | required |  |  |
source | <xs:element name="AttributeDesignator" type="saml:AttributeDesignatorType"/>

element saml:AttributeStatement

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AttributeStatementType
properties |
content | complex
children | saml:Subject saml:Attribute
used by |
complexType | saml:AssertionType
source | <xs:element name="AttributeStatement" type="saml:AttributeStatementType"/>

element saml:AttributeValue

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | xs:anyType
properties |
content | complex
mixed | true
used by |
complexType | saml:AttributeType
attributes |
Name | Type | Use | Default | Fixed | Annotation
source | <xs:element name="AttributeValue" type="anyType"/>

element saml:Audience

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | xs:anyURI
properties |
content | simple
used by |
complexType | saml:AudienceRestrictionConditionType
source | <xs:element name="Audience" type="anyURI"/>

element saml:AudienceRestrictionCondition

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AudienceRestrictionConditionType
properties |
content | complex
children | saml:Audience
used by |
complexType | saml:ConditionsType
source | <xs:element name="AudienceRestrictionCondition" type="saml:AudienceRestrictionConditionType"/>

element saml:AuthenticationStatement

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AuthenticationStatementType
properties |
content | complex
children | saml:Subject saml:SubjectLocality saml:AuthorityBinding
used by |
complexType | saml:AssertionType
attributes |
Name | Type | Use | Default | Fixed | Annotation
AuthenticationMethod | xs:anyURI | required |  |  |
AuthenticationInstant | xs:dateTime | required |  |  |
source | <xs:element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/>

element saml:AuthorityBinding

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AuthorityBindingType
properties |
content | complex
used by |
complexType | saml:AuthenticationStatementType
attributes |
Name | Type | Use | Default | Fixed | Annotation
AuthorityKind | xs:QName | required |  |  |
Location | xs:anyURI | required |  |  |
Binding | xs:anyURI | required |  |  |
source | <xs:element name="AuthorityBinding" type="saml:AuthorityBindingType"/>

element saml:AuthorizationDecisionStatement

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:AuthorizationDecisionStatementType
properties |
content | complex
children | saml:Subject saml:Action saml:Evidence
used by |
complexType | saml:AssertionType
attributes |
Name | Type | Use | Default | Fixed | Annotation
Resource | xs:anyURI | required |  |  |
Decision | saml:DecisionType | required |  |  |
source | <xs:element name="AuthorizationDecisionStatement" type="saml:AuthorizationDecisionStatementType"/>

element saml:Condition

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:ConditionAbstractType
properties |
content | complex
used by |
complexType | saml:ConditionsType
source | <xs:element name="Condition" type="saml:ConditionAbstractType"/>

element saml:Conditions

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:ConditionsType
properties |
content | complex
children | saml:AudienceRestrictionCondition saml:DoNotCacheCondition saml:Condition
used by |
complexType | saml:AssertionType
attributes |
Name | Type | Use | Default | Fixed | Annotation
NotBefore | xs:dateTime | optional |  |  |
NotOnOrAfter | xs:dateTime | optional |  |  |
source | <xs:element name="Conditions" type="saml:ConditionsType"/>

element saml:ConfirmationMethod

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | xs:anyURI
properties |
content | simple
used by |
complexType | saml:SubjectConfirmationType
source | <xs:element name="ConfirmationMethod" type="anyURI"/>

element saml:DoNotCacheCondition

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:DoNotCacheConditionType
properties |
content | complex
used by |
complexType | saml:ConditionsType
source | <xs:element name="DoNotCacheCondition" type="saml:DoNotCacheConditionType"/>

element saml:Evidence

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:EvidenceType
properties |
content | complex
children | saml:AssertionIDReference saml:Assertion
used by |
complexType | saml:AuthorizationDecisionStatementType
source | <xs:element name="Evidence" type="saml:EvidenceType"/>

element saml:NameIdentifier

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:NameIdentifierType
properties |
content | complex
used by |
complexType | saml:SubjectType
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:element name="NameIdentifier" type="saml:NameIdentifierType"/>

element saml:Statement

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:StatementAbstractType
properties |
content | complex
used by |
complexType | saml:AssertionType
source | <xs:element name="Statement" type="saml:StatementAbstractType"/>

element saml:Subject

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:SubjectType
properties |
content | complex
children | saml:NameIdentifier saml:SubjectConfirmation
used by |
complexType | saml:SubjectStatementAbstractType
source | <xs:element name="Subject" type="saml:SubjectType"/>

element saml:SubjectConfirmation

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:SubjectConfirmationType
properties |
content | complex
children | saml:ConfirmationMethod saml:SubjectConfirmationData ds:KeyInfo
used by |
complexTypes | saml:SubjectType saml:SubjectType
source | <xs:element name="SubjectConfirmation" type="saml:SubjectConfirmationType"/>

element saml:SubjectConfirmationData

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | xs:anyType
properties |
content | complex
mixed | true
used by |
complexType | saml:SubjectConfirmationType
attributes |
Name | Type | Use | Default | Fixed | Annotation
source | <xs:element name="SubjectConfirmationData" type="anyType"/>

element saml:SubjectLocality

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:SubjectLocalityType
properties |
content | complex
used by |
complexType | saml:AuthenticationStatementType
attributes |
Name | Type | Use | Default | Fixed | Annotation
IPAddress | xs:string | optional |  |  |
DNSAddress | xs:string | optional |  |  |
source | <xs:element name="SubjectLocality" type="saml:SubjectLocalityType"/>

element saml:SubjectStatement

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | saml:SubjectStatementAbstractType
properties |
content | complex
children | saml:Subject
used by |
complexType | saml:AssertionType
source | <xs:element name="SubjectStatement" type="saml:SubjectStatementAbstractType"/>

complexType saml:ActionType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of xs:string
properties |
base | string
used by |
element | saml:Action
attributes |
Name | Type | Use | Default | Fixed | Annotation
Namespace | xs:anyURI |  |  |  |
source | <xs:complexType name="ActionType"> <xs:simpleContent> <xs:extension base="string"> <xs:attribute name="Namespace" type="anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>

complexType saml:AdviceType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
children | saml:AssertionIDReference saml:Assertion
used by |
element | saml:Advice
source | <xs:complexType name="AdviceType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="saml:AssertionIDReference"/> <xs:element ref="saml:Assertion"/> <xs:any namespace="##other" processContents="lax"/> </xs:choice> </xs:complexType>

complexType saml:AssertionType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
children | saml:Conditions saml:Advice saml:Statement saml:SubjectStatement saml:AuthenticationStatement saml:AuthorizationDecisionStatement saml:AttributeStatement ds:Signature
used by |
element | saml:Assertion
attributes |
Name | Type | Use | Default | Fixed | Annotation
MajorVersion | xs:integer | required |  |  |
MinorVersion | xs:integer | required |  |  |
AssertionID | xs:ID | required |  |  |
Issuer | xs:string | required |  |  |
IssueInstant | xs:dateTime | required |  |  |
source | <xs:complexType name="AssertionType"> <xs:sequence> <xs:element ref="saml:Conditions" minOccurs="0"/> <xs:element ref="saml:Advice" minOccurs="0"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="saml:Statement"/> <xs:element ref="saml:SubjectStatement"/> <xs:element ref="saml:AuthenticationStatement"/> <xs:element ref="saml:AuthorizationDecisionStatement"/> <xs:element ref="saml:AttributeStatement"/> </xs:choice> <xs:element ref="ds:Signature" minOccurs="0"/> </xs:sequence> <xs:attribute name="MajorVersion" type="integer" use="required"/> <xs:attribute name="MinorVersion" type="integer" use="required"/> <xs:attribute name="AssertionID" type="ID" use="required"/> <xs:attribute name="Issuer" type="string" use="required"/> <xs:attribute name="IssueInstant" type="dateTime" use="required"/> </xs:complexType>

complexType saml:AttributeDesignatorType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
used by |
element | saml:AttributeDesignator
complexType | saml:AttributeType
attributes |
Name | Type | Use | Default | Fixed | Annotation
AttributeName | xs:string | required |  |  |
AttributeNamespace | xs:anyURI | required |  |  |
source | <xs:complexType name="AttributeDesignatorType"> <xs:attribute name="AttributeName" type="string" use="required"/> <xs:attribute name="AttributeNamespace" type="anyURI" use="required"/> </xs:complexType>

complexType saml:AttributeStatementType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:SubjectStatementAbstractType
properties |
base | saml:SubjectStatementAbstractType
children | saml:Subject saml:Attribute
used by |
element | saml:AttributeStatement
source | <xs:complexType name="AttributeStatementType"> <xs:complexContent> <xs:extension base="saml:SubjectStatementAbstractType"> <xs:sequence> <xs:element ref="saml:Attribute" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>

complexType saml:AttributeType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:AttributeDesignatorType
properties |
base | saml:AttributeDesignatorType
children | saml:AttributeValue
used by |
element | saml:Attribute
attributes |
Name | Type | Use | Default | Fixed | Annotation
AttributeName | xs:string | required |  |  |
AttributeNamespace | xs:anyURI | required |  |  |
source | <xs:complexType name="AttributeType"> <xs:complexContent> <xs:extension base="saml:AttributeDesignatorType"> <xs:sequence> <xs:element ref="saml:AttributeValue" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>

complexType saml:AudienceRestrictionConditionType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:ConditionAbstractType
properties |
base | saml:ConditionAbstractType
children | saml:Audience
used by |
element | saml:AudienceRestrictionCondition
source | <xs:complexType name="AudienceRestrictionConditionType"> <xs:complexContent> <xs:extension base="saml:ConditionAbstractType"> <xs:sequence> <xs:element ref="saml:Audience" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>

complexType saml:AuthenticationStatementType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:SubjectStatementAbstractType
properties |
base | saml:SubjectStatementAbstractType
children | saml:Subject saml:SubjectLocality saml:AuthorityBinding
used by |
element | saml:AuthenticationStatement
attributes |
Name | Type | Use | Default | Fixed | Annotation
AuthenticationMethod | xs:anyURI | required |  |  |
AuthenticationInstant | xs:dateTime | required |  |  |
source | <xs:complexType name="AuthenticationStatementType"> <xs:complexContent> <xs:extension base="saml:SubjectStatementAbstractType"> <xs:sequence> <xs:element ref="saml:SubjectLocality" minOccurs="0"/> <xs:element ref="saml:AuthorityBinding" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="AuthenticationMethod" type="anyURI" use="required"/> <xs:attribute name="AuthenticationInstant" type="dateTime" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>

complexType saml:AuthorityBindingType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
used by |
element | saml:AuthorityBinding
attributes |
Name | Type | Use | Default | Fixed | Annotation
AuthorityKind | xs:QName | required |  |  |
Location | xs:anyURI | required |  |  |
Binding | xs:anyURI | required |  |  |
source | <xs:complexType name="AuthorityBindingType"> <xs:attribute name="AuthorityKind" type="QName" use="required"/> <xs:attribute name="Location" type="anyURI" use="required"/> <xs:attribute name="Binding" type="anyURI" use="required"/> </xs:complexType>

complexType saml:AuthorizationDecisionStatementType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:SubjectStatementAbstractType
properties |
base | saml:SubjectStatementAbstractType
children | saml:Subject saml:Action saml:Evidence
used by |
element | saml:AuthorizationDecisionStatement
attributes |
Name | Type | Use | Default | Fixed | Annotation
Resource | xs:anyURI | required |  |  |
Decision | saml:DecisionType | required |  |  |
source | <xs:complexType name="AuthorizationDecisionStatementType"> <xs:complexContent> <xs:extension base="saml:SubjectStatementAbstractType"> <xs:sequence> <xs:element ref="saml:Action" maxOccurs="unbounded"/> <xs:element ref="saml:Evidence" minOccurs="0"/> </xs:sequence> <xs:attribute name="Resource" type="anyURI" use="required"/> <xs:attribute name="Decision" type="saml:DecisionType" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>

complexType saml:ConditionAbstractType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
properties |
abstract | true
used by |
element | saml:Condition
complexTypes | saml:AudienceRestrictionConditionType saml:DoNotCacheConditionType
source | <xs:complexType name="ConditionAbstractType" abstract="true"/>

complexType saml:ConditionsType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
children | saml:AudienceRestrictionCondition saml:DoNotCacheCondition saml:Condition
used by |
element | saml:Conditions
attributes |
Name | Type | Use | Default | Fixed | Annotation
NotBefore | xs:dateTime | optional |  |  |
NotOnOrAfter | xs:dateTime | optional |  |  |
source | <xs:complexType name="ConditionsType"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="saml:AudienceRestrictionCondition"/> <xs:element ref="saml:DoNotCacheCondition"/> <xs:element ref="saml:Condition"/> </xs:choice> <xs:attribute name="NotBefore" type="dateTime" use="optional"/> <xs:attribute name="NotOnOrAfter" type="dateTime" use="optional"/> </xs:complexType>

complexType saml:DoNotCacheConditionType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:ConditionAbstractType
properties |
base | saml:ConditionAbstractType
used by |
element | saml:DoNotCacheCondition
source | <xs:complexType name="DoNotCacheConditionType"> <xs:complexContent> <xs:extension base="saml:ConditionAbstractType"/> </xs:complexContent> </xs:complexType>

complexType saml:EvidenceType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
children | saml:AssertionIDReference saml:Assertion
used by |
element | saml:Evidence
source | <xs:complexType name="EvidenceType"> <xs:choice maxOccurs="unbounded"> <xs:element ref="saml:AssertionIDReference"/> <xs:element ref="saml:Assertion"/> </xs:choice> </xs:complexType>

complexType saml:NameIdentifierType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of xs:string
properties |
base | string
used by |
elements | ClaimedIdentity/Name RequesterIdentity/Name IntendedAudience/Recipient TstInfo/TSA saml:NameIdentifier SignerIdentity
attributes |
Name | Type | Use | Default | Fixed | Annotation
NameQualifier | xs:string | optional |  |  |
Format | xs:anyURI | optional |  |  |
source | <xs:complexType name="NameIdentifierType"> <xs:simpleContent> <xs:extension base="string"> <xs:attribute name="NameQualifier" type="string" use="optional"/> <xs:attribute name="Format" type="anyURI" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType>

complexType saml:StatementAbstractType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
properties |
abstract | true
used by |
element | saml:Statement
complexType | saml:SubjectStatementAbstractType
source | <xs:complexType name="StatementAbstractType" abstract="true"/>

complexType saml:SubjectConfirmationType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
children | saml:ConfirmationMethod saml:SubjectConfirmationData ds:KeyInfo
used by |
element | saml:SubjectConfirmation
source | <xs:complexType name="SubjectConfirmationType"> <xs:sequence> <xs:element ref="saml:ConfirmationMethod" maxOccurs="unbounded"/> <xs:element ref="saml:SubjectConfirmationData" minOccurs="0"/> <xs:element ref="ds:KeyInfo" minOccurs="0"/> </xs:sequence> </xs:complexType>

complexType saml:SubjectLocalityType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
used by |
element | saml:SubjectLocality
attributes |
Name | Type | Use | Default | Fixed | Annotation
IPAddress | xs:string | optional |  |  |
DNSAddress | xs:string | optional |  |  |
source | <xs:complexType name="SubjectLocalityType"> <xs:attribute name="IPAddress" type="string" use="optional"/> <xs:attribute name="DNSAddress" type="string" use="optional"/> </xs:complexType>

complexType saml:SubjectStatementAbstractType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | extension of saml:StatementAbstractType
properties |
base | saml:StatementAbstractType
abstract | true
children | saml:Subject
used by |
element | saml:SubjectStatement
complexTypes | saml:AttributeStatementType saml:AuthenticationStatementType saml:AuthorizationDecisionStatementType
source | <xs:complexType name="SubjectStatementAbstractType" abstract="true"> <xs:complexContent> <xs:extension base="saml:StatementAbstractType"> <xs:sequence> <xs:element ref="saml:Subject"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>

complexType saml:SubjectType

diagram |
namespace | urn:oasis:names:tc:SAML:1.0:assertion
children | saml:NameIdentifier saml:SubjectConfirmation
used by |
element | saml:Subject
source | <xs:complexType name="SubjectType"> <xs:choice> <xs:sequence> <xs:element ref="saml:NameIdentifier"/> <xs:element ref="saml:SubjectConfirmation" minOccurs="0"/> </xs:sequence> <xs:element ref="saml:SubjectConfirmation"/> </xs:choice> </xs:complexType>

simpleType saml:DecisionType

namespace | urn:oasis:names:tc:SAML:1.0:assertion
type | restriction of xs:string
used by |
attribute | saml:AuthorizationDecisionStatementType/@Decision
facets |
enumeration | Permit
enumeration | Deny
enumeration | Indeterminate
source | <xs:simpleType name="DecisionType"> <xs:restriction base="string"> <xs:enumeration value="Permit"/> <xs:enumeration value="Deny"/> <xs:enumeration value="Indeterminate"/> </xs:restriction> </xs:simpleType>

attribute xml:base

namespace | http://www.w3.org/XML/1998/namespace
type | xs:anyURI
annotation |
documentation
See http://www.w3.org/TR/xmlbase/ for information about this attribute.
source | <xs:attribute name="base" type="xs:anyURI"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xmlbase/ for information about this attribute.</xs:documentation> </xs:annotation> </xs:attribute>

attribute xml:id

namespace | http://www.w3.org/XML/1998/namespace
type | xs:ID
annotation |
documentation
See http://www.w3.org/TR/xml-id/ for information about this attribute.
source | <xs:attribute name="id" type="xs:ID"> <xs:annotation> <xs:documentation>See http://www.w3.org/TR/xml-id/ for information about this attribute.</xs:documentation> </xs:annotation> </xs:attribute>

attribute xml:lang

namespace | http://www.w3.org/XML/1998/namespace
type | union of (xs:language, restriction of xs:string)
annotation |
documentation
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
source | <xs:attribute name="lang"> <xs:annotation> <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:union memberTypes="xs:language"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value=""/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute>

attribute xml:space

namespace | http://www.w3.org/XML/1998/namespace
type | restriction of xs:NCName
facets |
enumeration | default
enumeration | preserve
source | <xs:attribute name="space"> <xs:simpleType> <xs:restriction base="xs:NCName"> <xs:enumeration value="default"/> <xs:enumeration value="preserve"/> </xs:restriction> </xs:simpleType> </xs:attribute>

attributeGroup xml:specialAttrs

namespace | http://www.w3.org/XML/1998/namespace
attributes |
Name | Type | Use | Default | Fixed | Annotation
xml:base |  |  |  |  |
documentation
See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang |  |  |  |  |
documentation
Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry at http://www.iana.org/assignments/lang-tag-apps.htm for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.
xml:space |  |  |  |  |
source | <xs:attributeGroup name="specialAttrs"> <xs:attribute ref="xml:base"/> <xs:attribute ref="xml:lang"/> <xs:attribute ref="xml:space"/> </xs:attributeGroup>

XML Schema documentation generated by some Schema Editor