| Modifier and Type | Class and Description |
|---|---|
class |
AllDataObjectsTimeStamp
The
AllDataObjectsTimeStamp element contains the time-stamp
computed before the signature production, over the sequence formed by ALL
the ds:Reference elements within the ds:SignedInfo
referencing whatever the signer wants to sign except the
SignedProperties element. |
class |
CertDigest |
class |
CertID
The
SigningCertificate element contains the aforementioned
sequence of certificate identifiers and digests computed on the
certificates (Cert elements). |
class |
CertifiedRole
The
CertifiedRole element contains the base-64 encoding of
DER-encoded attribute certificates for the signer. |
class |
CommitmentTypeId |
class |
CommitmentTypeIndication
The commitment type can be indicated in the electronic signature either:
explicitly using a commitment type indication in the electronic signature;
implicitly or explicitly from the semantics of the signed data object.
|
class |
CounterSignature
The
CounterSignature is an unsigned property that qualifies
the signature. |
class |
DataObjectFormat
When presenting signed data to a human user it may be important that there
is no ambiguity as to the presentation of the signed data object to the
relying party.
|
class |
DigestAlgAndValue
Element for keeping digest of a structure.
|
class |
EncapsulatedPKIData
The
EncapsulatedPKIDataType is used to incorporate non XML
pieces of PKI data into an XML structure. |
class |
Identifier
The Identifier element contains a permanent identifier.
|
class |
IndividualDataObjectsTimeStamp
The
IndividualDataObjectsTimeStamp element contains the
time-stamp computed before the signature production, over a sequence formed
by SOME ds:Reference elements within the
ds:SignedInfo. |
class |
ObjectIdentifier
The
ObjectIdentifier data type can be used to identify a
particular data object. |
class |
QualifyingProperties
The
QualifyingProperties element acts as a container element
for all the qualifying information that should be added to an XML signature. |
class |
SignatureProductionPlace
In some transactions the purported place where the signer was at the
time of signature creation MAY need to be indicated.
|
class |
SignatureTimeStamp
An important property for long standing signatures is that a signature,
having been found once to be valid, shall continue to be so months or years
later.
|
class |
SignedDataObjectProperties
This element contains properties that qualify some of the signed
data objects.
|
class |
SignedProperties
The SignedProperties element contains a number of properties
that are collectively signed by the XMLDSIG signature. |
class |
SignedSignatureProperties
This element contains properties that qualify the XML signature that has
been specified with the Target attribute of the
QualifyingProperties container element. |
class |
SignerRole
While the name of the signer is important, the position of the signer
within a company or an organization can be even more important.
|
class |
SigningCertificate
The SigningCertificate property is designed to prevent the simple
substitution of the certificate.
|
class |
UnsignedDataObjectProperties
This element contains properties that qualify some of the signed data
objects.
|
class |
UnsignedProperties
The
UnsignedProperties element MAY contain properties that
qualify XML signature itself or the signer. |
class |
UnsignedSignatureProperties
This element contains properties that qualify the XML signature that has
been specified with the
Target attribute of the
QualifyingProperties container element. |
| Modifier and Type | Class and Description |
|---|---|
class |
NoticeReference
The
NoticeRef element names an organization and identifies by
numbers (NoticeNumbers element) a group of textual statements
prepared by that organization, so that the application could get the
explicit notices from a notices file. |
class |
PolicyId
The
SigPolicyId element contains an identifier that uniquely
identifies a specific version of the signature policy. |
class |
SignaturePolicyHash |
class |
SignaturePolicyId
The
SignaturePolicyId element will appear when the signature
policy is identified using explicit mechanism. |
class |
SignaturePolicyIdentifier
The signature policy is a set of rules for the creation and validation of an
electronic signature, under which the signature can be determined to be
valid.
|
class |
SPUserNotice
User notice that should be displayed when the signature is verified.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EncapsulatedTimeStamp
Container for the time-stamp token in form of ASN.1 data object generated
by TSA.
|
class |
GenericTimeStamp
The abstract base container type for time-stamp tokens specified by the
present document does have the following features:
It may contain encapsulated RFC 3161 [10] time-stamp tokens as well
as XML time-stamp tokens.
|
class |
Include
Include elements explicitly identify data objects that are
time-stamped. |
class |
ReferenceInfo
<xsd:element name="ReferenceInfo" type="ReferenceInfoType"/>
<xsd:complexType name="ReferenceInfoType">
<xsd:sequence>
<xsd:element ref="ds:DigestMethod"/>
<xsd:element ref="ds:DigestValue"/>
</xsd:sequence>
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
<xsd:attribute name="URI" type="xsd:anyURI" use="optional"/>
</xsd:complexType>
|
class |
XAdESTimeStamp
This concrete derived type is provided for containing time-stamp tokens
computed on data objects of XAdES signatures.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArchiveTimeStamp
Archive validation data consists of the complete validation data and the
complete certificate and revocation data, time-stamped together with the
electronic signature.
|
class |
ArchiveTimeStamp132
Deprecated in 1.4.1.
|
class |
AttrAuthoritiesCertValues
This property contains the certificate values of the Attribute Authorities
that have been used to validate the attribute certificate when present in the
signature.
|
class |
AttributeCertificateRefs
This clause defines the
AttributeRevocationRefs element able to
carry the references to the full set of revocation data that have been used
in the validation of the attribute certificate(s) present in the signature. |
class |
AttributeRevocationRefs
This clause defines the
AttributeRevocationRefs element able to
carry the references to the full set of revocation data that have been used
in the validation of the attribute certificate(s) present in the signature. |
class |
AttributeRevocationValues
This property contains the set of revocation data that have been used to
validate the attribute certificate when present in the signature.
|
class |
CertificatesValues |
class |
CertificateValues |
class |
CertificateValuesType
When dealing with long term electronic signatures, all the data used in the
validation (including the certificate path) MUST be conveniently archived.
|
class |
CompleteCertificateRefs
CompleteCertificateRefs element is the XML element able to carry
the references to the CA certificates. |
class |
CompleteRevocationRefs
Full set of references to the revocation data that have been used in the
validation of the signer and CAs certificates, provide means to retrieve the
actual revocation data archived elsewhere in case of dispute and, in this
way, to illustrate that the verifier has taken due diligence of the
available revocation information.
|
class |
CRLIdentifier
CrlRef element references one CRL. |
class |
CRLReference
CrlRef element references one CRL.
|
class |
EncapsulatedCRLValue
EncapsulatedCRLValue contains the base-64 encoding of a
DER-encoded X.509 CRL. |
class |
EncapsulatedOCSPValue
The
EncapsulatedOCSPValue element contains the base-64 encoding
of a DER-encoded OCSPResponse defined in RFC 2560. |
class |
EncapsulatedX509Certificate |
class |
OCSPIdentifier
Below follows the schema definiton:
|
class |
OCSPReference
OcspRef element references one OCSP response. |
class |
RefsOnlyTimeStamp
Not distributed case
|
class |
ResponderID
The OCSP responder may be identified by its name, using the
Byname element within ResponderID. |
class |
RevocationValues
The
RevocationValues property element is used to hold the values
of the revocation information which are to be shipped with the electronic
signature. |
class |
RevocationValuesType
Below follows the Schema definition for this element.
|
class |
SigAndRefsTimeStamp
This property contains a time-stamp token that covers the following data
objects:
ds:SignatureValue element, all present
SignatureTimeStamp elements,
CompleteCertificateRefs, CompleteRevocationRefs,
and when present, AttributeCertificateRefs and
AttributeRevocationRefs. |
class |
TimeStampValidationData
This element is specified to serve as an optional container for validation data
required for carrying a full verification of time-stamp tokens embedded within any
of the different time-stamp containers defined in the present document.
|
Copyright © 2025. All rights reserved.