Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Used by

Table of Contents

Group by:

http://www.w3.org/XML/1998/namespace

Attribute Groups

Resource hierarchy:

Main schema ebcore-au-v1.0.xsd
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This XML Schema relates to the OASIS ebCore Agreement Update Specification, see:

http://docs.oasis-open.org/ebcore/ebcore-au/v1.0/

Properties
attribute form default unqualified
element form default qualified
[ top ]
Imported schema xmldsig1-schema.xsd
Namespace http://www.w3.org/2000/09/xmldsig#
Properties
attribute form default unqualified
element form default qualified
version 0.1
[ top ]
Included schema xmldsig-core-schema.xsd
Namespace http://www.w3.org/2000/09/xmldsig#
Properties
attribute form default unqualified
element form default qualified
version 0.1
[ top ]
Imported schema xmldsig11-schema.xsd
Namespace http://www.w3.org/2009/xmldsig11#
Properties
attribute form default unqualified
element form default qualified
version 0.1
[ top ]
Imported schema xml2001.xsd
Namespace http://www.w3.org/XML/1998/namespace
Annotations
See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. This schema document describes the XML namespace, in a form suitable for import by other schema documents. Note that local names in this namespace are intended to be defined only by the World Wide Web Consortium or its subgroups. The following names are currently defined in this namespace and should not be used with conflicting semantics by any Working Group, specification, or document instance: base (as an attribute name): denotes an attribute whose value provides a URI to be used as the base for interpreting any relative URIs in the scope of the element on which it appears; its value is inherited. This name is reserved by virtue of its definition in the XML Base specification. lang (as an attribute name): denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. space (as an attribute name): denotes an attribute whose value is a keyword indicating what whitespace processing discipline is intended for the content of the element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Father (in any context at all): denotes Jon Bosak, the chair of the original XML Working Group. This name is reserved by the following decision of the W3C XML Plenary and XML Coordination groups: In appreciation for his vision, leadership and dedication the W3C XML Plenary on this 10th day of February, 2000 reserves for Jon Bosak in perpetuity the XML name xml:Father
This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang or xml:space attributes on elements they define. To enable this, such a schema must import this schema for the XML namespace, e.g. as follows: <schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g. <type . . .> . . . <attributeGroup ref="xml:specialAttrs"/> will define a type which will schema-validate an instance element with any of those attributes
In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change.
Properties
attribute form default unqualified
element form default unqualified
[ top ]
Element au:AgreementUpdateRequest
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element is an XML document root element that defines a request to update an existing agreement. It references a current agreement using its identifier and proposes a new indentifier to be used for an updated version of the agreement. That updated agreement is to be created by taking the content of the current agreement and applying one or several updates to it.

The configuration data of the current agreement is not exchanged in the message. It is assumed that this data is known and shared by the communication partners. Partners are not required to use the same storage mechanism or syntax to store the configuration information. The update requests define the semantics of the requested update which both partners are to apply.

An agreement update request can succeed or fail. The result of processing an update request is communicated using an AgreementUpdateResponse or an AgreementUpdateException . An agreement update is atomic, meaning either all requests have been applied or none.

Diagram
Diagram index.tmp#ID index.tmp#CreatedAt index.tmp#RespondBy index.tmp#ActivateBy index.tmp#ExpireBy index.tmp#CurrentAgreementIdentifier index.tmp#UpdatedAgreementIdentifier index.tmp#UpdateRequest
Properties
content complex
Model
Children au:ActivateBy, au:CreatedAt, au:CurrentAgreementIdentifier, au:ExpireBy, au:ID, au:RespondBy, au:UpdateRequest, au:UpdatedAgreementIdentifier
Instance
<au:AgreementUpdateRequest xmlns:au="http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0">
  <au:ID>{1,1}</au:ID>
  <au:CreatedAt>{1,1}</au:CreatedAt>
  <au:RespondBy>{1,1}</au:RespondBy>
  <au:ActivateBy>{0,1}</au:ActivateBy>
  <au:ExpireBy>{0,1}</au:ExpireBy>
  <au:CurrentAgreementIdentifier>{1,1}</au:CurrentAgreementIdentifier>
  <au:UpdatedAgreementIdentifier>{1,1}</au:UpdatedAgreementIdentifier>
  <au:UpdateRequest>{1,unbounded}</au:UpdateRequest>
</au:AgreementUpdateRequest>
[ top ]
Element au:ID
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

Provides an identifier for the document.

Diagram
Diagram
Type xs:token
Properties
content simple
Used by
[ top ]
Element au:CreatedAt
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

The date and time at which the document was created.

Diagram
Diagram
Type xs:dateTime
Properties
content simple
Used by
[ top ]
Element au:RespondBy
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element defines the date and time before which the responder needs to respond to the agreement update request.

Diagram
Diagram
Type xs:dateTime
Properties
content simple
Used by
[ top ]
Element au:ActivateBy
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

In a request, this optional element defines the date and time at which the initiator activitates the new agreement. If absent, the initiator must have deployed the new agreement before sending an update request to the communication partner, and the partner may start using the new agreement immediately.

Diagram
Diagram
Type xs:dateTime
Properties
content simple
Used by
[ top ]
Element au:ExpireBy
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This optional element defines the date and time at which the agreement will expire. If absent, no explicit expiration date is set for the agreement. This element may be set by the initiator.

Diagram
Diagram
Type xs:dateTime
Properties
content simple
Used by
[ top ]
Element au:CurrentAgreementIdentifier
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

The identifier of a current agreement, to which an update is, or multiple updates are, being requested.

Diagram
Diagram index.tmp#non-empty-string
Type au:non-empty-string
Properties
content simple
Facets
minLength 1
Used by
[ top ]
Element au:UpdatedAgreementIdentifier
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

The identifier of an agreement to be created by copying the current agreement configuration, applying all requested updates and then changing the agreement identifier to the indicated value.

Diagram
Diagram index.tmp#non-empty-string
Type au:non-empty-string
Properties
content simple
Facets
minLength 1
Used by
[ top ]
Element au:UpdateRequest
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element identifies a single update to be applied to an agreement. It is an abstract element, that can be sub-classed for specific types of updates using the XML schema substitution mechanism. This version of this schema only support certificate updates, but future versions MAY add other types of updates, such as IP address changes, or server URL address changes.

Diagram
Diagram index.tmp#UpdateRequestType index.tmp#CertificateUpdateRequest
Type au:UpdateRequestType
Properties
content complex
abstract true
Substitution Group
Used by
Model
[ top ]
Element au:AgreementUpdateResponse
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This is the root element of the positive response to an update request.

The values for CurrentAgreementIdentifier and UpdatedAgreementIdentifier MUST be identical to the corresponding values in the request.

Diagram
Diagram index.tmp#ID index.tmp#ReferenceID index.tmp#CreatedAt index.tmp#CurrentAgreementIdentifier index.tmp#UpdatedAgreementIdentifier
Properties
content complex
Model
au:ID , au:ReferenceID , au:CreatedAt , au:CurrentAgreementIdentifier , au:UpdatedAgreementIdentifier , ANY element from ANY namespace OTHER than 'http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0'
Children au:CreatedAt, au:CurrentAgreementIdentifier, au:ID, au:ReferenceID, au:UpdatedAgreementIdentifier
Instance
<au:AgreementUpdateResponse xmlns:au="http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0">
  <au:ID>{1,1}</au:ID>
  <au:ReferenceID>{1,1}</au:ReferenceID>
  <au:CreatedAt>{1,1}</au:CreatedAt>
  <au:CurrentAgreementIdentifier>{1,1}</au:CurrentAgreementIdentifier>
  <au:UpdatedAgreementIdentifier>{1,1}</au:UpdatedAgreementIdentifier>
</au:AgreementUpdateResponse>
[ top ]
Element au:ReferenceID
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element is used in AgreementUpdateResponse and AgreementUpdateException document to identify the AgreementUpdateRequest document that these documents relate to.

Diagram
Diagram
Type xs:token
Properties
content simple
Used by
[ top ]
Element au:AgreementUpdateException
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This is the root element of the negative response to an update request.

The values for CurrentAgreementIdentifier and UpdatedAgreementIdentifier MUST be identical to the corresponding values in the request.

Diagram
Diagram index.tmp#ID index.tmp#ReferenceID index.tmp#CreatedAt index.tmp#CurrentAgreementIdentifier index.tmp#UpdatedAgreementIdentifier index.tmp#Error
Properties
content complex
Model
au:ID , au:ReferenceID , au:CreatedAt , au:CurrentAgreementIdentifier , au:UpdatedAgreementIdentifier , au:Error+ , ANY element from ANY namespace OTHER than 'http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0'
Children au:CreatedAt, au:CurrentAgreementIdentifier, au:Error, au:ID, au:ReferenceID, au:UpdatedAgreementIdentifier
Instance
<au:AgreementUpdateException xmlns:au="http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0">
  <au:ID>{1,1}</au:ID>
  <au:ReferenceID>{1,1}</au:ReferenceID>
  <au:CreatedAt>{1,1}</au:CreatedAt>
  <au:CurrentAgreementIdentifier>{1,1}</au:CurrentAgreementIdentifier>
  <au:UpdatedAgreementIdentifier>{1,1}</au:UpdatedAgreementIdentifier>
  <au:Error errorCode="" severity="" shortDescription="">{1,unbounded}</au:Error>
</au:AgreementUpdateException>
[ top ]
Element au:Error
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

Diagram
Diagram index.tmp#Error_errorCode index.tmp#Error_severity index.tmp#Error_shortDescription index.tmp#Description index.tmp#ErrorDetail
Properties
content complex
Used by
Model
Children au:Description, au:ErrorDetail
Instance
<au:Error errorCode="" severity="" shortDescription="" xmlns:au="http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0">
  <au:Description xml:lang="">{0,1}</au:Description>
  <au:ErrorDetail>{0,1}</au:ErrorDetail>
</au:Error>
Attributes
QName Type Use
errorCode xs:token required
severity xs:token required
shortDescription xs:token optional
[ top ]
Element au:Description
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Diagram
Diagram index.tmp#non-empty-string index.tmp#lang
Type extension of au:non-empty-string
Type hierarchy
Properties
content complex
Used by
Element au:Error
Attributes
QName Type Use Annotation
xml:lang xs:language required
In due course, we should install the relevant ISO 2- and 3-letter codes as the enumerated possible values . . .
[ top ]
Element au:ErrorDetail
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element allows more detailed explanation of errors.

Diagram
Diagram index.tmp#non-empty-string
Type au:non-empty-string
Properties
content simple
Facets
minLength 1
Used by
Element au:Error
[ top ]
Element au:CertificateUpdateRequest
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element defines a certificate update.

Diagram
Diagram index.tmp#UpdateRequestType index.tmp#CurrentCertificateIdentifier index.tmp#KeyInfo index.tmp#CertificateUpdateRequestType index.tmp#UpdateRequest
Type au:CertificateUpdateRequestType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children au:CurrentCertificateIdentifier, ds:KeyInfo
Instance
<au:CertificateUpdateRequest xmlns:au="http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <au:CurrentCertificateIdentifier>{1,1}</au:CurrentCertificateIdentifier>
  <ds:KeyInfo Id="">{1,1}</ds:KeyInfo>
</au:CertificateUpdateRequest>
[ top ]
Element au:CurrentCertificateIdentifier
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

This element identifies the current certificate that is to be updated. The existing certificate is referenced using an X509Digest.

If the certificate is part of a certificate chain, the reference should be to the leaf certificate.

Diagram
Diagram index.tmp#X509Digest
Properties
content complex
Used by
Model
Children dsig11:X509Digest
Instance
<au:CurrentCertificateIdentifier xmlns:au="http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0" xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:X509Digest Algorithm="">{1,1}</dsig11:X509Digest>
</au:CurrentCertificateIdentifier>
[ top ]
Element dsig11:X509Digest
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#X509DigestType_Algorithm index.tmp#X509DigestType
Type dsig11:X509DigestType
Properties
content complex
Used by
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Element ds:KeyInfo
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#KeyInfoType_Id index.tmp#KeyName index.tmp#KeyValue index.tmp#RetrievalMethod index.tmp#X509Data index.tmp#PGPData index.tmp#SPKIData index.tmp#MgmtData index.tmp#KeyInfoType
Type ds:KeyInfoType
Properties
content complex
mixed true
Used by
Model
ds:KeyName | ds:KeyValue | ds:RetrievalMethod | ds:X509Data | ds:PGPData | ds:SPKIData | ds:MgmtData | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:KeyName, ds:KeyValue, ds:MgmtData, ds:PGPData, ds:RetrievalMethod, ds:SPKIData, ds:X509Data
Instance
<ds:KeyInfo Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:KeyName>{1,1}</ds:KeyName>
  <ds:KeyValue>{1,1}</ds:KeyValue>
  <ds:RetrievalMethod Type="" URI="">{1,1}</ds:RetrievalMethod>
  <ds:X509Data>{1,1}</ds:X509Data>
  <ds:PGPData>{1,1}</ds:PGPData>
  <ds:SPKIData>{1,1}</ds:SPKIData>
  <ds:MgmtData>{1,1}</ds:MgmtData>
</ds:KeyInfo>
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element ds:KeyName
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Used by
Complex Type ds:KeyInfoType
[ top ]
Element ds:KeyValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DSAKeyValue index.tmp#RSAKeyValue index.tmp#KeyValueType
Type ds:KeyValueType
Properties
content complex
mixed true
Used by
Complex Type ds:KeyInfoType
Model
ds:DSAKeyValue | ds:RSAKeyValue | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:DSAKeyValue, ds:RSAKeyValue
Instance
<ds:KeyValue xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:DSAKeyValue>{1,1}</ds:DSAKeyValue>
  <ds:RSAKeyValue>{1,1}</ds:RSAKeyValue>
</ds:KeyValue>
[ top ]
Element ds:DSAKeyValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DSAKeyValueType_P index.tmp#DSAKeyValueType_Q index.tmp#DSAKeyValueType_G index.tmp#DSAKeyValueType_Y index.tmp#DSAKeyValueType_J index.tmp#DSAKeyValueType_Seed index.tmp#DSAKeyValueType_PgenCounter index.tmp#DSAKeyValueType
Type ds:DSAKeyValueType
Properties
content complex
Used by
Complex Type ds:KeyValueType
Model
Children ds:G, ds:J, ds:P, ds:PgenCounter, ds:Q, ds:Seed, ds:Y
Instance
<ds:DSAKeyValue xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:P>{1,1}</ds:P>
  <ds:Q>{1,1}</ds:Q>
  <ds:G>{0,1}</ds:G>
  <ds:Y>{1,1}</ds:Y>
  <ds:J>{0,1}</ds:J>
  <ds:Seed>{1,1}</ds:Seed>
  <ds:PgenCounter>{1,1}</ds:PgenCounter>
</ds:DSAKeyValue>
[ top ]
Element ds:DSAKeyValueType / ds:P
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:DSAKeyValueType / ds:Q
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:DSAKeyValueType / ds:G
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
minOccurs 0
[ top ]
Element ds:DSAKeyValueType / ds:Y
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:DSAKeyValueType / ds:J
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
minOccurs 0
[ top ]
Element ds:DSAKeyValueType / ds:Seed
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:DSAKeyValueType / ds:PgenCounter
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:RSAKeyValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#RSAKeyValueType_Modulus index.tmp#RSAKeyValueType_Exponent index.tmp#RSAKeyValueType
Type ds:RSAKeyValueType
Properties
content complex
Used by
Complex Type ds:KeyValueType
Model
Children ds:Exponent, ds:Modulus
Instance
<ds:RSAKeyValue xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Modulus>{1,1}</ds:Modulus>
  <ds:Exponent>{1,1}</ds:Exponent>
</ds:RSAKeyValue>
[ top ]
Element ds:RSAKeyValueType / ds:Modulus
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:RSAKeyValueType / ds:Exponent
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element ds:RetrievalMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#RetrievalMethodType_URI index.tmp#RetrievalMethodType_Type index.tmp#Transforms index.tmp#RetrievalMethodType
Type ds:RetrievalMethodType
Properties
content complex
Used by
Complex Type ds:KeyInfoType
Model
Children ds:Transforms
Instance
<ds:RetrievalMethod Type="" URI="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transforms>{0,1}</ds:Transforms>
</ds:RetrievalMethod>
Attributes
QName Type Use
Type anyURI optional
URI anyURI optional
[ top ]
Element ds:Transforms
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#Transform index.tmp#TransformsType
Type ds:TransformsType
Properties
content complex
Used by
Model
Children ds:Transform
Instance
<ds:Transforms xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transform Algorithm="">{1,unbounded}</ds:Transform>
</ds:Transforms>
[ top ]
Element ds:Transform
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#TransformType_Algorithm index.tmp#TransformType_XPath index.tmp#TransformType
Type ds:TransformType
Properties
content complex
mixed true
Used by
Complex Type ds:TransformsType
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#' | ds:XPath
Children ds:XPath
Instance
<ds:Transform Algorithm="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:XPath>{1,1}</ds:XPath>
</ds:Transform>
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Element ds:TransformType / ds:XPath
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
[ top ]
Element ds:X509Data
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#X509DataType_X509IssuerSerial index.tmp#X509DataType_X509SKI index.tmp#X509DataType_X509SubjectName index.tmp#X509DataType_X509Certificate index.tmp#X509DataType_X509CRL index.tmp#X509DataType
Type ds:X509DataType
Properties
content complex
Used by
Complex Type ds:KeyInfoType
Model
(ds:X509IssuerSerial | ds:X509SKI | ds:X509SubjectName | ds:X509Certificate | ds:X509CRL | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:X509CRL, ds:X509Certificate, ds:X509IssuerSerial, ds:X509SKI, ds:X509SubjectName
Instance
<ds:X509Data xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:X509IssuerSerial>{1,1}</ds:X509IssuerSerial>
  <ds:X509SKI>{1,1}</ds:X509SKI>
  <ds:X509SubjectName>{1,1}</ds:X509SubjectName>
  <ds:X509Certificate>{1,1}</ds:X509Certificate>
  <ds:X509CRL>{1,1}</ds:X509CRL>
</ds:X509Data>
[ top ]
Element ds:X509DataType / ds:X509IssuerSerial
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#X509IssuerSerialType_X509IssuerName index.tmp#X509IssuerSerialType_X509SerialNumber index.tmp#X509IssuerSerialType
Type ds:X509IssuerSerialType
Properties
content complex
Model
Children ds:X509IssuerName, ds:X509SerialNumber
Instance
<ds:X509IssuerSerial xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:X509IssuerName>{1,1}</ds:X509IssuerName>
  <ds:X509SerialNumber>{1,1}</ds:X509SerialNumber>
</ds:X509IssuerSerial>
[ top ]
Element ds:X509IssuerSerialType / ds:X509IssuerName
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
[ top ]
Element ds:X509IssuerSerialType / ds:X509SerialNumber
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type integer
Properties
content simple
[ top ]
Element ds:X509DataType / ds:X509SKI
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
[ top ]
Element ds:X509DataType / ds:X509SubjectName
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
[ top ]
Element ds:X509DataType / ds:X509Certificate
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
[ top ]
Element ds:X509DataType / ds:X509CRL
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
[ top ]
Element ds:PGPData
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#PGPDataType_PGPKeyID index.tmp#PGPDataType_PGPKeyPacket index.tmp#PGPDataType
Type ds:PGPDataType
Properties
content complex
Used by
Complex Type ds:KeyInfoType
Model
(ds:PGPKeyID , ds:PGPKeyPacket{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#') | (ds:PGPKeyPacket , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:PGPKeyID, ds:PGPKeyPacket
Instance
<ds:PGPData xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:PGPKeyID>{1,1}</ds:PGPKeyID>
  <ds:PGPKeyPacket>{0,1}</ds:PGPKeyPacket>
  <ds:PGPKeyPacket>{1,1}</ds:PGPKeyPacket>
</ds:PGPData>
[ top ]
Element ds:PGPDataType / ds:PGPKeyID
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
[ top ]
Element ds:PGPDataType / ds:PGPKeyPacket
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
minOccurs 0
[ top ]
Element ds:SPKIData
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SPKIDataType_SPKISexp index.tmp#SPKIDataType
Type ds:SPKIDataType
Properties
content complex
Used by
Complex Type ds:KeyInfoType
Model
ds:SPKISexp , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:SPKISexp
Instance
<ds:SPKIData xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SPKISexp>{1,1}</ds:SPKISexp>
</ds:SPKIData>
[ top ]
Element ds:SPKIDataType / ds:SPKISexp
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Properties
content simple
[ top ]
Element ds:MgmtData
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type string
Properties
content simple
Used by
Complex Type ds:KeyInfoType
[ top ]
Element ds:Signature
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignatureType_Id index.tmp#SignedInfo index.tmp#SignatureValue index.tmp#KeyInfo index.tmp#Object index.tmp#SignatureType
Type ds:SignatureType
Properties
content complex
Model
Children ds:KeyInfo, ds:Object, ds:SignatureValue, ds:SignedInfo
Instance
<ds:Signature Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SignedInfo Id="">{1,1}</ds:SignedInfo>
  <ds:SignatureValue Id="">{1,1}</ds:SignatureValue>
  <ds:KeyInfo Id="">{0,1}</ds:KeyInfo>
  <ds:Object Encoding="" Id="" MimeType="">{0,unbounded}</ds:Object>
</ds:Signature>
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element ds:SignedInfo
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignedInfoType_Id index.tmp#CanonicalizationMethod index.tmp#SignatureMethod index.tmp#Reference index.tmp#SignedInfoType
Type ds:SignedInfoType
Properties
content complex
Used by
Complex Type ds:SignatureType
Model
Children ds:CanonicalizationMethod, ds:Reference, ds:SignatureMethod
Instance
<ds:SignedInfo Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:CanonicalizationMethod Algorithm="">{1,1}</ds:CanonicalizationMethod>
  <ds:SignatureMethod Algorithm="">{1,1}</ds:SignatureMethod>
  <ds:Reference Id="" Type="" URI="">{1,unbounded}</ds:Reference>
</ds:SignedInfo>
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element ds:CanonicalizationMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CanonicalizationMethodType_Algorithm index.tmp#CanonicalizationMethodType
Type ds:CanonicalizationMethodType
Properties
content complex
mixed true
Used by
Complex Type ds:SignedInfoType
Model
ANY element from ANY namespace
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Element ds:SignatureMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignatureMethodType_Algorithm index.tmp#SignatureMethodType_HMACOutputLength index.tmp#SignatureMethodType
Type ds:SignatureMethodType
Properties
content complex
mixed true
Used by
Complex Type ds:SignedInfoType
Model
ds:HMACOutputLength{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:HMACOutputLength
Instance
<ds:SignatureMethod Algorithm="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:HMACOutputLength>{0,1}</ds:HMACOutputLength>
</ds:SignatureMethod>
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Element ds:SignatureMethodType / ds:HMACOutputLength
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#HMACOutputLengthType
Type ds:HMACOutputLengthType
Properties
content simple
minOccurs 0
[ top ]
Element ds:Reference
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#ReferenceType_Id index.tmp#ReferenceType_URI index.tmp#ReferenceType_Type index.tmp#Transforms index.tmp#DigestMethod index.tmp#DigestValue index.tmp#ReferenceType
Type ds:ReferenceType
Properties
content complex
Used by
Model
Children ds:DigestMethod, ds:DigestValue, ds:Transforms
Instance
<ds:Reference Id="" Type="" URI="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Transforms>{0,1}</ds:Transforms>
  <ds:DigestMethod Algorithm="">{1,1}</ds:DigestMethod>
  <ds:DigestValue>{1,1}</ds:DigestValue>
</ds:Reference>
Attributes
QName Type Use
Id au:ID optional
Type anyURI optional
URI anyURI optional
[ top ]
Element ds:DigestMethod
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DigestMethodType_Algorithm index.tmp#DigestMethodType
Type ds:DigestMethodType
Properties
content complex
mixed true
Used by
Complex Type ds:ReferenceType
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Element ds:DigestValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DigestValueType
Type ds:DigestValueType
Properties
content simple
Used by
Complex Type ds:ReferenceType
[ top ]
Element ds:SignatureValue
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignatureValueType_Id index.tmp#SignatureValueType
Type ds:SignatureValueType
Properties
content complex
Used by
Complex Type ds:SignatureType
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element ds:Object
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#ObjectType_Id index.tmp#ObjectType_MimeType index.tmp#ObjectType_Encoding index.tmp#ObjectType
Type ds:ObjectType
Properties
content complex
mixed true
Used by
Complex Type ds:SignatureType
Model
ANY element from ANY namespace
Attributes
QName Type Use
Encoding anyURI optional
Id au:ID optional
MimeType string optional
[ top ]
Element ds:Manifest
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#ManifestType_Id index.tmp#Reference index.tmp#ManifestType
Type ds:ManifestType
Properties
content complex
Model
Children ds:Reference
Instance
<ds:Manifest Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:Reference Id="" Type="" URI="">{1,unbounded}</ds:Reference>
</ds:Manifest>
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element ds:SignatureProperties
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignaturePropertiesType_Id index.tmp#SignatureProperty index.tmp#SignaturePropertiesType
Type ds:SignaturePropertiesType
Properties
content complex
Model
Children ds:SignatureProperty
Instance
<ds:SignatureProperties Id="" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
  <ds:SignatureProperty Id="" Target="">{1,unbounded}</ds:SignatureProperty>
</ds:SignatureProperties>
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element ds:SignatureProperty
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignaturePropertyType_Target index.tmp#SignaturePropertyType_Id index.tmp#SignaturePropertyType
Type ds:SignaturePropertyType
Properties
content complex
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Id au:ID optional
Target anyURI required
[ top ]
Element dsig11:ECKeyValue
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECKeyValueType_Id index.tmp#ECKeyValueType_ECParameters index.tmp#ECKeyValueType_NamedCurve index.tmp#ECKeyValueType_PublicKey index.tmp#ECKeyValueType
Type dsig11:ECKeyValueType
Properties
content complex
Model
Children dsig11:ECParameters, dsig11:NamedCurve, dsig11:PublicKey
Instance
<dsig11:ECKeyValue Id="" xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:ECParameters>{1,1}</dsig11:ECParameters>
  <dsig11:NamedCurve URI="">{1,1}</dsig11:NamedCurve>
  <dsig11:PublicKey>{1,1}</dsig11:PublicKey>
</dsig11:ECKeyValue>
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element dsig11:ECKeyValueType / dsig11:ECParameters
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECParametersType_FieldID index.tmp#ECParametersType_Curve index.tmp#ECParametersType_Base index.tmp#ECParametersType_Order index.tmp#ECParametersType_CoFactor index.tmp#ECParametersType_ValidationData index.tmp#ECParametersType
Type dsig11:ECParametersType
Properties
content complex
Model
Children dsig11:Base, dsig11:CoFactor, dsig11:Curve, dsig11:FieldID, dsig11:Order, dsig11:ValidationData
Instance
<dsig11:ECParameters xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:FieldID>{1,1}</dsig11:FieldID>
  <dsig11:Curve>{1,1}</dsig11:Curve>
  <dsig11:Base>{1,1}</dsig11:Base>
  <dsig11:Order>{1,1}</dsig11:Order>
  <dsig11:CoFactor>{0,1}</dsig11:CoFactor>
  <dsig11:ValidationData hashAlgorithm="">{0,1}</dsig11:ValidationData>
</dsig11:ECParameters>
[ top ]
Element dsig11:ECParametersType / dsig11:FieldID
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#Prime index.tmp#TnB index.tmp#PnB index.tmp#GnB index.tmp#FieldIDType
Type dsig11:FieldIDType
Properties
content complex
Model
dsig11:Prime | dsig11:TnB | dsig11:PnB | dsig11:GnB | ANY element from ANY namespace OTHER than 'http://www.w3.org/2009/xmldsig11#'
Children dsig11:GnB, dsig11:PnB, dsig11:Prime, dsig11:TnB
Instance
<dsig11:FieldID xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:Prime>{1,1}</dsig11:Prime>
  <dsig11:TnB>{1,1}</dsig11:TnB>
  <dsig11:PnB>{1,1}</dsig11:PnB>
  <dsig11:GnB>{1,1}</dsig11:GnB>
</dsig11:FieldID>
[ top ]
Element dsig11:Prime
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#PrimeFieldParamsType_P index.tmp#PrimeFieldParamsType
Type dsig11:PrimeFieldParamsType
Properties
content complex
Used by
Complex Type dsig11:FieldIDType
Model
Children dsig11:P
Instance
<dsig11:Prime xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:P>{1,1}</dsig11:P>
</dsig11:Prime>
[ top ]
Element dsig11:PrimeFieldParamsType / dsig11:P
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element dsig11:TnB
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CharTwoFieldParamsType_M index.tmp#CharTwoFieldParamsType index.tmp#TnBFieldParamsType_K index.tmp#TnBFieldParamsType
Type dsig11:TnBFieldParamsType
Type hierarchy
Properties
content complex
Used by
Complex Type dsig11:FieldIDType
Model
Children dsig11:K, dsig11:M
Instance
<dsig11:TnB xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:M>{1,1}</dsig11:M>
  <dsig11:K>{1,1}</dsig11:K>
</dsig11:TnB>
[ top ]
Element dsig11:CharTwoFieldParamsType / dsig11:M
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram
Type positiveInteger
Properties
content simple
[ top ]
Element dsig11:TnBFieldParamsType / dsig11:K
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram
Type positiveInteger
Properties
content simple
[ top ]
Element dsig11:PnB
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CharTwoFieldParamsType_M index.tmp#CharTwoFieldParamsType index.tmp#PnBFieldParamsType_K1 index.tmp#PnBFieldParamsType_K2 index.tmp#PnBFieldParamsType_K3 index.tmp#PnBFieldParamsType
Type dsig11:PnBFieldParamsType
Type hierarchy
Properties
content complex
Used by
Complex Type dsig11:FieldIDType
Model
Children dsig11:K1, dsig11:K2, dsig11:K3, dsig11:M
Instance
<dsig11:PnB xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:M>{1,1}</dsig11:M>
  <dsig11:K1>{1,1}</dsig11:K1>
  <dsig11:K2>{1,1}</dsig11:K2>
  <dsig11:K3>{1,1}</dsig11:K3>
</dsig11:PnB>
[ top ]
Element dsig11:PnBFieldParamsType / dsig11:K1
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram
Type positiveInteger
Properties
content simple
[ top ]
Element dsig11:PnBFieldParamsType / dsig11:K2
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram
Type positiveInteger
Properties
content simple
[ top ]
Element dsig11:PnBFieldParamsType / dsig11:K3
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram
Type positiveInteger
Properties
content simple
[ top ]
Element dsig11:GnB
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CharTwoFieldParamsType_M index.tmp#CharTwoFieldParamsType
Type dsig11:CharTwoFieldParamsType
Properties
content complex
Used by
Complex Type dsig11:FieldIDType
Model
Children dsig11:M
Instance
<dsig11:GnB xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:M>{1,1}</dsig11:M>
</dsig11:GnB>
[ top ]
Element dsig11:ECParametersType / dsig11:Curve
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CurveType_A index.tmp#CurveType_B index.tmp#CurveType
Type dsig11:CurveType
Properties
content complex
Model
Children dsig11:A, dsig11:B
Instance
<dsig11:Curve xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:A>{1,1}</dsig11:A>
  <dsig11:B>{1,1}</dsig11:B>
</dsig11:Curve>
[ top ]
Element dsig11:CurveType / dsig11:A
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element dsig11:CurveType / dsig11:B
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element dsig11:ECParametersType / dsig11:Base
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECPointType
Type dsig11:ECPointType
Type hierarchy
Properties
content simple
[ top ]
Element dsig11:ECParametersType / dsig11:Order
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element dsig11:ECParametersType / dsig11:CoFactor
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram
Type integer
Properties
content simple
minOccurs 0
[ top ]
Element dsig11:ECParametersType / dsig11:ValidationData
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECValidationDataType_hashAlgorithm index.tmp#ECValidationDataType_seed index.tmp#ECValidationDataType
Type dsig11:ECValidationDataType
Properties
content complex
minOccurs 0
Model
Children dsig11:seed
Instance
<dsig11:ValidationData hashAlgorithm="" xmlns:dsig11="http://www.w3.org/2009/xmldsig11#">
  <dsig11:seed>{1,1}</dsig11:seed>
</dsig11:ValidationData>
Attributes
QName Type Use
hashAlgorithm anyURI required
[ top ]
Element dsig11:ECValidationDataType / dsig11:seed
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Properties
content simple
[ top ]
Element dsig11:ECKeyValueType / dsig11:NamedCurve
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#NamedCurveType_URI index.tmp#NamedCurveType
Type dsig11:NamedCurveType
Properties
content complex
Attributes
QName Type Use
URI anyURI required
[ top ]
Element dsig11:ECKeyValueType / dsig11:PublicKey
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECPointType
Type dsig11:ECPointType
Type hierarchy
Properties
content simple
[ top ]
Element dsig11:DEREncodedKeyValue
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#DEREncodedKeyValueType_Id index.tmp#DEREncodedKeyValueType
Type dsig11:DEREncodedKeyValueType
Properties
content complex
Attributes
QName Type Use
Id au:ID optional
[ top ]
Element dsig11:KeyInfoReference
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#KeyInfoReferenceType_URI index.tmp#KeyInfoReferenceType_Id index.tmp#KeyInfoReferenceType
Type dsig11:KeyInfoReferenceType
Properties
content complex
Attributes
QName Type Use
Id au:ID optional
URI anyURI required
[ top ]
Simple Type au:non-empty-string
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
Used by
[ top ]
Complex Type au:UpdateRequestType
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

An abstract update request type. It is to be subclassed for specific updates.

Diagram
Diagram
Properties
abstract true
Used by
Model
[ top ]
Complex Type au:CertificateUpdateRequestType
Namespace http://docs.oasis-open.org/ebcore/ns/AgreementUpdate/v1.0
Annotations

A certificate update request indicates that in the updated agreement a new certificate is to be used instead of a particular identified existing certificate.

The new certificate is exchanged using the ds:KeyInfo structure defined in the W3C XML Signature specification. The ds:KeyInfoType type is defined in the XML Signature schema. In the Agreement Update specification, its use is profiled as follows:

  1. The ds:KeyName and ds:KeyValue elements MAY be present exactly once.
  2. The ds:RetrievalMethod element MUST NOT be used.
  3. Exactly one ds:X509Data element MUST be present.
  4. The ds:X509Data element MUST include at least one ds:X509Certificate element.
  5. A ds:X509Data element MAY contain multiple ds:X509Certificate elements.
  6. A ds:X509Data element MAY contain one or multiple dsig11:X509Digest elements. If more than one dsig11:X509Digest element is present, each occurrence MUST have a different value for the Algorithm attribute. The element ds:X509IssuerSerial MUST NOT be used.
  7. A ds:X509Data element MAY contain at most one ds:X509SubjectName.
  8. The elements ds:PGPData, ds:MgmtData and ds:SPKIData MUST NOT be present.

If the new certificate is issued by a Certificate Authority, then the ds:X509Data structure SHOULD contain multiple ds:X509Certificates, representing the full certificate chain.

Diagram
Diagram index.tmp#UpdateRequestType index.tmp#CurrentCertificateIdentifier index.tmp#KeyInfo
Type extension of au:UpdateRequestType
Type hierarchy
Used by
Model
Children au:CurrentCertificateIdentifier, ds:KeyInfo
[ top ]
Complex Type dsig11:X509DigestType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#X509DigestType_Algorithm
Type extension of base64Binary
Used by
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Complex Type ds:KeyInfoType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#KeyInfoType_Id index.tmp#KeyName index.tmp#KeyValue index.tmp#RetrievalMethod index.tmp#X509Data index.tmp#PGPData index.tmp#SPKIData index.tmp#MgmtData
Properties
mixed true
Used by
Element ds:KeyInfo
Model
ds:KeyName | ds:KeyValue | ds:RetrievalMethod | ds:X509Data | ds:PGPData | ds:SPKIData | ds:MgmtData | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:KeyName, ds:KeyValue, ds:MgmtData, ds:PGPData, ds:RetrievalMethod, ds:SPKIData, ds:X509Data
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type ds:KeyValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DSAKeyValue index.tmp#RSAKeyValue
Properties
mixed true
Used by
Element ds:KeyValue
Model
ds:DSAKeyValue | ds:RSAKeyValue | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:DSAKeyValue, ds:RSAKeyValue
[ top ]
Complex Type ds:DSAKeyValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DSAKeyValueType_P index.tmp#DSAKeyValueType_Q index.tmp#DSAKeyValueType_G index.tmp#DSAKeyValueType_Y index.tmp#DSAKeyValueType_J index.tmp#DSAKeyValueType_Seed index.tmp#DSAKeyValueType_PgenCounter
Used by
Element ds:DSAKeyValue
Model
Children ds:G, ds:J, ds:P, ds:PgenCounter, ds:Q, ds:Seed, ds:Y
[ top ]
Simple Type ds:CryptoBinary
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Used by
[ top ]
Complex Type ds:RSAKeyValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#RSAKeyValueType_Modulus index.tmp#RSAKeyValueType_Exponent
Used by
Element ds:RSAKeyValue
Model
Children ds:Exponent, ds:Modulus
[ top ]
Complex Type ds:RetrievalMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#RetrievalMethodType_URI index.tmp#RetrievalMethodType_Type index.tmp#Transforms
Used by
Model
Children ds:Transforms
Attributes
QName Type Use
Type anyURI optional
URI anyURI optional
[ top ]
Complex Type ds:TransformsType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#Transform
Used by
Element ds:Transforms
Model
Children ds:Transform
[ top ]
Complex Type ds:TransformType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#TransformType_Algorithm index.tmp#TransformType_XPath
Properties
mixed true
Used by
Element ds:Transform
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#' | ds:XPath
Children ds:XPath
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Complex Type ds:X509DataType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#X509DataType_X509IssuerSerial index.tmp#X509DataType_X509SKI index.tmp#X509DataType_X509SubjectName index.tmp#X509DataType_X509Certificate index.tmp#X509DataType_X509CRL
Used by
Element ds:X509Data
Model
(ds:X509IssuerSerial | ds:X509SKI | ds:X509SubjectName | ds:X509Certificate | ds:X509CRL | ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:X509CRL, ds:X509Certificate, ds:X509IssuerSerial, ds:X509SKI, ds:X509SubjectName
[ top ]
Complex Type ds:X509IssuerSerialType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#X509IssuerSerialType_X509IssuerName index.tmp#X509IssuerSerialType_X509SerialNumber
Used by
Model
Children ds:X509IssuerName, ds:X509SerialNumber
[ top ]
Complex Type ds:PGPDataType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#PGPDataType_PGPKeyID index.tmp#PGPDataType_PGPKeyPacket
Used by
Element ds:PGPData
Model
(ds:PGPKeyID , ds:PGPKeyPacket{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#') | (ds:PGPKeyPacket , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#')
Children ds:PGPKeyID, ds:PGPKeyPacket
[ top ]
Complex Type ds:SPKIDataType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SPKIDataType_SPKISexp
Used by
Element ds:SPKIData
Model
ds:SPKISexp , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:SPKISexp
[ top ]
Complex Type ds:SignatureType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignatureType_Id index.tmp#SignedInfo index.tmp#SignatureValue index.tmp#KeyInfo index.tmp#Object
Used by
Element ds:Signature
Model
Children ds:KeyInfo, ds:Object, ds:SignatureValue, ds:SignedInfo
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type ds:SignedInfoType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignedInfoType_Id index.tmp#CanonicalizationMethod index.tmp#SignatureMethod index.tmp#Reference
Used by
Element ds:SignedInfo
Model
Children ds:CanonicalizationMethod, ds:Reference, ds:SignatureMethod
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type ds:CanonicalizationMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#CanonicalizationMethodType_Algorithm
Properties
mixed true
Used by
Model
ANY element from ANY namespace
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Complex Type ds:SignatureMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignatureMethodType_Algorithm index.tmp#SignatureMethodType_HMACOutputLength
Properties
mixed true
Used by
Model
ds:HMACOutputLength{0,1} , ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Children ds:HMACOutputLength
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Simple Type ds:HMACOutputLengthType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type integer
Used by
[ top ]
Complex Type ds:ReferenceType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#ReferenceType_Id index.tmp#ReferenceType_URI index.tmp#ReferenceType_Type index.tmp#Transforms index.tmp#DigestMethod index.tmp#DigestValue
Used by
Element ds:Reference
Model
Children ds:DigestMethod, ds:DigestValue, ds:Transforms
Attributes
QName Type Use
Id au:ID optional
Type anyURI optional
URI anyURI optional
[ top ]
Complex Type ds:DigestMethodType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#DigestMethodType_Algorithm
Properties
mixed true
Used by
Element ds:DigestMethod
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Algorithm anyURI required
[ top ]
Simple Type ds:DigestValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram
Type base64Binary
Used by
Element ds:DigestValue
[ top ]
Complex Type ds:SignatureValueType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignatureValueType_Id
Type extension of base64Binary
Used by
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type ds:ObjectType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#ObjectType_Id index.tmp#ObjectType_MimeType index.tmp#ObjectType_Encoding
Properties
mixed true
Used by
Element ds:Object
Model
ANY element from ANY namespace
Attributes
QName Type Use
Encoding anyURI optional
Id au:ID optional
MimeType string optional
[ top ]
Complex Type ds:ManifestType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#ManifestType_Id index.tmp#Reference
Used by
Element ds:Manifest
Model
Children ds:Reference
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type ds:SignaturePropertiesType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignaturePropertiesType_Id index.tmp#SignatureProperty
Used by
Model
Children ds:SignatureProperty
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type ds:SignaturePropertyType
Namespace http://www.w3.org/2000/09/xmldsig#
Diagram
Diagram index.tmp#SignaturePropertyType_Target index.tmp#SignaturePropertyType_Id
Properties
mixed true
Used by
Model
ANY element from ANY namespace OTHER than 'http://www.w3.org/2000/09/xmldsig#'
Attributes
QName Type Use
Id au:ID optional
Target anyURI required
[ top ]
Complex Type dsig11:ECKeyValueType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECKeyValueType_Id index.tmp#ECKeyValueType_ECParameters index.tmp#ECKeyValueType_NamedCurve index.tmp#ECKeyValueType_PublicKey
Used by
Model
Children dsig11:ECParameters, dsig11:NamedCurve, dsig11:PublicKey
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type dsig11:ECParametersType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECParametersType_FieldID index.tmp#ECParametersType_Curve index.tmp#ECParametersType_Base index.tmp#ECParametersType_Order index.tmp#ECParametersType_CoFactor index.tmp#ECParametersType_ValidationData
Used by
Model
Children dsig11:Base, dsig11:CoFactor, dsig11:Curve, dsig11:FieldID, dsig11:Order, dsig11:ValidationData
[ top ]
Complex Type dsig11:FieldIDType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#Prime index.tmp#TnB index.tmp#PnB index.tmp#GnB
Used by
Model
dsig11:Prime | dsig11:TnB | dsig11:PnB | dsig11:GnB | ANY element from ANY namespace OTHER than 'http://www.w3.org/2009/xmldsig11#'
Children dsig11:GnB, dsig11:PnB, dsig11:Prime, dsig11:TnB
[ top ]
Complex Type dsig11:PrimeFieldParamsType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#PrimeFieldParamsType_P
Used by
Element dsig11:Prime
Model
Children dsig11:P
[ top ]
Complex Type dsig11:TnBFieldParamsType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CharTwoFieldParamsType_M index.tmp#CharTwoFieldParamsType index.tmp#TnBFieldParamsType_K
Type extension of dsig11:CharTwoFieldParamsType
Type hierarchy
Used by
Element dsig11:TnB
Model
Children dsig11:K, dsig11:M
[ top ]
Complex Type dsig11:CharTwoFieldParamsType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CharTwoFieldParamsType_M
Used by
Model
Children dsig11:M
[ top ]
Complex Type dsig11:PnBFieldParamsType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CharTwoFieldParamsType_M index.tmp#CharTwoFieldParamsType index.tmp#PnBFieldParamsType_K1 index.tmp#PnBFieldParamsType_K2 index.tmp#PnBFieldParamsType_K3
Type extension of dsig11:CharTwoFieldParamsType
Type hierarchy
Used by
Element dsig11:PnB
Model
Children dsig11:K1, dsig11:K2, dsig11:K3, dsig11:M
[ top ]
Complex Type dsig11:CurveType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CurveType_A index.tmp#CurveType_B
Used by
Model
Children dsig11:A, dsig11:B
[ top ]
Simple Type dsig11:ECPointType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#CryptoBinary
Type ds:CryptoBinary
Type hierarchy
Used by
[ top ]
Complex Type dsig11:ECValidationDataType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#ECValidationDataType_hashAlgorithm index.tmp#ECValidationDataType_seed
Used by
Model
Children dsig11:seed
Attributes
QName Type Use
hashAlgorithm anyURI required
[ top ]
Complex Type dsig11:NamedCurveType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#NamedCurveType_URI
Used by
Attributes
QName Type Use
URI anyURI required
[ top ]
Complex Type dsig11:DEREncodedKeyValueType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#DEREncodedKeyValueType_Id
Type extension of base64Binary
Used by
Attributes
QName Type Use
Id au:ID optional
[ top ]
Complex Type dsig11:KeyInfoReferenceType
Namespace http://www.w3.org/2009/xmldsig11#
Diagram
Diagram index.tmp#KeyInfoReferenceType_URI index.tmp#KeyInfoReferenceType_Id
Used by
Attributes
QName Type Use
Id au:ID optional
URI anyURI required
[ top ]
Attribute @xml:lang
Namespace http://www.w3.org/XML/1998/namespace
Annotations
In due course, we should install the relevant ISO 2- and 3-letter codes as the enumerated possible values . . .
Type xs:language
Properties
content simple
Used by
Element au:Description
Attribute Group xml:specialAttrs
[ top ]
Attribute au:Error / @errorCode
Namespace No namespace
Type xs:token
Properties
use required
Used by
Element au:Error
[ top ]
Attribute au:Error / @severity
Namespace No namespace
Type xs:token
Properties
use required
Used by
Element au:Error
[ top ]
Attribute au:Error / @shortDescription
Namespace No namespace
Type xs:token
Properties
use optional
Used by
Element au:Error
[ top ]
Attribute dsig11:X509DigestType / @Algorithm
Namespace No namespace
Type anyURI
Properties
use required
Used by
Complex Type dsig11:X509DigestType
[ top ]
Attribute ds:TransformType / @Algorithm
Namespace No namespace
Type anyURI
Properties
use required
Used by
Complex Type ds:TransformType
[ top ]
Attribute ds:RetrievalMethodType / @URI
Namespace No namespace
Type anyURI
Properties
content simple
Used by
Complex Type ds:RetrievalMethodType
[ top ]
Attribute ds:RetrievalMethodType / @Type
Namespace No namespace
Type anyURI
Properties
use optional
Used by
Complex Type ds:RetrievalMethodType
[ top ]
Attribute ds:KeyInfoType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:KeyInfoType
[ top ]
Attribute ds:CanonicalizationMethodType / @Algorithm
Namespace No namespace
Type anyURI
Properties
use required
Used by
[ top ]
Attribute ds:SignatureMethodType / @Algorithm
Namespace No namespace
Type anyURI
Properties
use required
Used by
Complex Type ds:SignatureMethodType
[ top ]
Attribute ds:DigestMethodType / @Algorithm
Namespace No namespace
Type anyURI
Properties
use required
Used by
Complex Type ds:DigestMethodType
[ top ]
Attribute ds:ReferenceType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:ReferenceType
[ top ]
Attribute ds:ReferenceType / @URI
Namespace No namespace
Type anyURI
Properties
use optional
Used by
Complex Type ds:ReferenceType
[ top ]
Attribute ds:ReferenceType / @Type
Namespace No namespace
Type anyURI
Properties
use optional
Used by
Complex Type ds:ReferenceType
[ top ]
Attribute ds:SignedInfoType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:SignedInfoType
[ top ]
Attribute ds:SignatureValueType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:SignatureValueType
[ top ]
Attribute ds:ObjectType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:ObjectType
[ top ]
Attribute ds:ObjectType / @MimeType
Namespace No namespace
Type string
Properties
use optional
Used by
Complex Type ds:ObjectType
[ top ]
Attribute ds:ObjectType / @Encoding
Namespace No namespace
Type anyURI
Properties
use optional
Used by
Complex Type ds:ObjectType
[ top ]
Attribute ds:SignatureType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:SignatureType
[ top ]
Attribute ds:ManifestType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type ds:ManifestType
[ top ]
Attribute ds:SignaturePropertyType / @Target
Namespace No namespace
Type anyURI
Properties
use required
Used by
[ top ]
Attribute ds:SignaturePropertyType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
[ top ]
Attribute ds:SignaturePropertiesType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
[ top ]
Attribute dsig11:ECValidationDataType / @hashAlgorithm
Namespace No namespace
Type anyURI
Properties
use required
Used by
[ top ]
Attribute dsig11:NamedCurveType / @URI
Namespace No namespace
Type anyURI
Properties
use required
Used by
Complex Type dsig11:NamedCurveType
[ top ]
Attribute dsig11:ECKeyValueType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
Complex Type dsig11:ECKeyValueType
[ top ]
Attribute dsig11:DEREncodedKeyValueType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
[ top ]
Attribute dsig11:KeyInfoReferenceType / @URI
Namespace No namespace
Type anyURI
Properties
use required
Used by
[ top ]
Attribute dsig11:KeyInfoReferenceType / @Id
Namespace No namespace
Type au:ID
Properties
use optional
Used by
[ top ]
Attribute @xml:space
Namespace http://www.w3.org/XML/1998/namespace
Type restriction of xs:NCName
Properties
default preserve
Facets
enumeration default
enumeration preserve
Used by
Attribute Group xml:specialAttrs
[ top ]
Attribute @xml:base
Namespace http://www.w3.org/XML/1998/namespace
Annotations
See http://www.w3.org/TR/xmlbase/ for information about this attribute.
Type xs:anyURI
Properties
content simple
Used by
Attribute Group xml:specialAttrs
[ top ]
Attribute Group xml:specialAttrs
Namespace http://www.w3.org/XML/1998/namespace
Diagram
Diagram index.tmp#base index.tmp#lang index.tmp#space
Attributes
QName Type Use Annotation
xml:base xs:anyURI optional
See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
In due course, we should install the relevant ISO 2- and 3-letter codes as the enumerated possible values . . .
xml:space restriction of xs:NCName optional
[ top ]