public class AllDataObjectsTimeStamp extends XAdESTimeStamp
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.
The AllDataObjectsTimeStamp element is a signed property.
Several instances of this property from different TSAs can occur within the
same XAdES.
Below follows the schema definition for this element.
<xsd:element name="AllDataObjectsTimeStamp" type="XAdESTimeStampType"/>
This property uses the Implicit mechanism. The input to the computation
of the digest value MUST be the result of processing the aforementioned
suitable ds:Reference elements in their order of appearance
within ds:SignedInfo as follows:
ds:Reference element according to
the reference processing model of XMLDSIG.ds:Canonicalization is present, the algorithm indicated by this
element is used. If not, the standard canonicalization method specified by
XMLDSIG is used.ds:Reference elements in ds:SignedInfo.loggermCanonicalizationMethod, mEncapsulatedTimeStamps, mIncludes, mReferenceInfos, mXMLTimeStampsmContext, mElement, mId| Constructor and Description |
|---|
AllDataObjectsTimeStamp(Context aContext,
XMLSignature aSignature) |
AllDataObjectsTimeStamp(Context aContext,
XMLSignature aSignature,
DigestMethod aDMForTimestamp,
tr.gov.tubitak.uekae.esya.api.infra.tsclient.TSSettings aAyar) |
AllDataObjectsTimeStamp(org.w3c.dom.Element aElement,
Context aContext)
Construct GenericTimeStamp from existing
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getContentForTimeStamp(XMLSignature aSignature) |
java.lang.String |
getLocalName() |
tr.gov.tubitak.uekae.esya.api.signature.attribute.TimestampType |
getType() |
addEncapsulatedTimeStamp, addInclude, addReferenceInfo, getCanonicalizationMethod, getEncapsulatedTimeStamp, getEncapsulatedTimeStampCount, getInclude, getIncludeCount, getReferenceInfo, getReferenceInfoCount, getXMLTimeStamps, setCanonicalizationMethod, setXMLTimeStampsgetNamespaceaddBigIntegerElement, addLineBreak, addLineBreak, checkNamespace, createElement, generateAndSetId, getAttribute, getBigIntegerFromElement, getChildText, getContext, getDocument, getElement, getId, insertBase64EncodedElement, insertElement, insertTextElement, selectChildElement, selectChildren, setIdpublic AllDataObjectsTimeStamp(Context aContext, XMLSignature aSignature) throws XMLSignatureException
XMLSignatureExceptionpublic AllDataObjectsTimeStamp(Context aContext, XMLSignature aSignature, DigestMethod aDMForTimestamp, tr.gov.tubitak.uekae.esya.api.infra.tsclient.TSSettings aAyar) throws XMLSignatureException
XMLSignatureExceptionpublic AllDataObjectsTimeStamp(org.w3c.dom.Element aElement,
Context aContext)
throws XMLSignatureException
aElement - xml elementaContext - according to contextXMLSignatureException - when structure is invalid or can not be
resolved appropriatelypublic byte[] getContentForTimeStamp(XMLSignature aSignature) throws XMLSignatureException
getContentForTimeStamp in class XAdESTimeStampXMLSignatureExceptionpublic tr.gov.tubitak.uekae.esya.api.signature.attribute.TimestampType getType()
getType in class XAdESTimeStamppublic java.lang.String getLocalName()
getLocalName in class BaseElementCopyright © 2025. All rights reserved.