public class IndividualDataObjectsTimeStamp extends XAdESTimeStamp
IndividualDataObjectsTimeStamp element contains the
time-stamp computed before the signature production, over a sequence formed
by SOME ds:Reference elements within the
ds:SignedInfo. Note that this sequence cannot contain a
ds:Reference computed on the SignedProperties
element.
The IndividualDataObjectsTimeStamp element is a signed
property that qualifies the signed data object(s).
Several instances of this property can occur within the same XAdES.
Below follows the schema definition for this element.
<xsd:element name="IndividualDataObjectsTimeStamp" type="XAdESTimeStampType"/>
This property uses the explicit (Include) mechanism. Generating
applications MUST compose the Include elements to refer to
those ds:Reference elements that are to be time-stamped. Their
corresponding referencedData attribute MUST be present and set to "true".
The digest computation input MUST be the result of processing the
selected ds:Reference within ds:SignedInfo as
follows:
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 |
|---|
IndividualDataObjectsTimeStamp(Context aContext) |
IndividualDataObjectsTimeStamp(org.w3c.dom.Element aElement,
Context aContext)
Construct GenericTimeStamp from existing
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEncapsulatedTimeStamp(XMLSignature aSignature) |
void |
addEncapsulatedTimeStamp(XMLSignature aSignature,
DigestMethod aDMForTimeStamp,
tr.gov.tubitak.uekae.esya.api.infra.tsclient.TSSettings aAyar) |
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 IndividualDataObjectsTimeStamp(Context aContext)
public IndividualDataObjectsTimeStamp(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 void addEncapsulatedTimeStamp(XMLSignature aSignature, DigestMethod aDMForTimeStamp, tr.gov.tubitak.uekae.esya.api.infra.tsclient.TSSettings aAyar) throws XMLSignatureException
XMLSignatureExceptionpublic void addEncapsulatedTimeStamp(XMLSignature aSignature) throws XMLSignatureException
XMLSignatureExceptionpublic 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.