Class JAdESTimestampSource
java.lang.Object
eu.europa.esig.dss.spi.validation.timestamp.AbstractTimestampSource
eu.europa.esig.dss.spi.validation.timestamp.SignatureTimestampSource<JAdESSignature,JAdESAttribute>
eu.europa.esig.dss.jades.validation.timestamp.JAdESTimestampSource
- All Implemented Interfaces:
TimestampSource
,Serializable
Extracts timestamps from a JAdES signature
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.spi.validation.timestamp.SignatureTimestampSource
archiveTimestamps, certificateSource, contentTimestamps, crlSource, detachedEvidenceRecords, detachedTimestamps, embeddedEvidenceRecords, ocspSource, refsOnlyTimestamps, sigAndRefsTimestamps, signature, signatureTimestamps, unsignedPropertiesReferences
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected SignatureProperties
<JAdESAttribute> Creates the 'signed-signature-properties' element of the signatureprotected SignatureProperties
<JAdESAttribute> Creates the 'unsigned-signature-properties' element of the signaturegetArchiveTimestampData
(DigestAlgorithm digestAlgorithm, String canonicalizationMethod) Returns message-imprint digest for an ArchiveTimestampprotected ArchiveTimestampType
getArchiveTimestampType
(JAdESAttribute unsignedAttribute) ReturnsArchiveTimestampType
for the givenunsignedAttribute
protected List
<CertificateRef> getCertificateRefs
(JAdESAttribute unsignedAttribute) Returns a list ofCertificateRef
s from the givenunsignedAttribute
protected List
<AdvancedSignature> getCounterSignatures
(JAdESAttribute unsignedAttribute) Extracts Counter Signatures from the givenunsignedAttribute
getCRLRefs
(JAdESAttribute unsignedAttribute) Returns a list of CRL revocation refs from the givenunsignedAttribute
protected List
<Identifier> getEncapsulatedCertificateIdentifiers
(JAdESAttribute unsignedAttribute) Returns a list ofIdentifier
s obtained from the givenunsignedAttribute
getEncapsulatedCRLIdentifiers
(JAdESAttribute unsignedAttribute) Returns a list ofCRLBinary
s obtained from the givenunsignedAttribute
protected List
<OCSPResponseBinary> getEncapsulatedOCSPIdentifiers
(JAdESAttribute unsignedAttribute) Returns a list ofOCSPResponseBinary
s obtained from the givenunsignedAttribute
getOCSPRefs
(JAdESAttribute unsignedAttribute) Returns a list of OCSP revocation refs from the givenunsignedAttribute
getSignatureTimestampData
(DigestAlgorithm digestAlgorithm) Returns the message-imprint digest for a SignatureTimestamp (BASE64URL(JWS Signature Value))protected List
<TimestampedReference> Returns a list ofTimestampedReference
for a "signature-timestamp" elementprotected JAdESTimestampMessageDigestBuilder
getTimestampMessageImprintDigestBuilder
(DigestAlgorithm digestAlgorithm) Returns aTimestampMessageDigestBuilder
to compute message digest with the providedDigestAlgorithm
protected JAdESTimestampMessageDigestBuilder
getTimestampMessageImprintDigestBuilder
(TimestampToken timestampToken) Returns a relatedTimestampMessageDigestBuilder
protected boolean
isAllDataObjectsTimestamp
(JAdESAttribute signedAttribute) Determines if the givensignedAttribute
is an instance of "data-objects-timestamp" element NOTE: Applicable only for XAdESprotected boolean
isArchiveTimestamp
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "archive-timestamp" elementprotected boolean
isAttrAuthoritiesCertValues
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "AttrAuthoritiesCertValues" elementprotected boolean
isAttributeCertificateRef
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "attribute-certificate-ref" elementprotected boolean
isAttributeRevocationRef
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "attribute-revocation-ref" elementprotected boolean
isAttributeRevocationValues
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "AttributeRevocationValues" elementprotected boolean
isCertificateValues
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "certificate-values" elementprotected boolean
isCompleteCertificateRef
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "complete-certificate-ref" elementprotected boolean
isCompleteRevocationRef
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "complete-revocation-ref" elementprotected boolean
isContentTimestamp
(JAdESAttribute signedAttribute) Determines if the givensignedAttribute
is an instance of "content-timestamp" element NOTE: Applicable only for CAdESprotected boolean
isCounterSignature
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "counter-signature" elementprotected boolean
isEvidenceRecord
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "evidence-record" elementprotected boolean
isIndividualDataObjectsTimestamp
(JAdESAttribute signedAttribute) Determines if the givensignedAttribute
is an instance of "individual-data-objects-timestamp" element NOTE: Applicable only for XAdESprotected boolean
isRefsOnlyTimestamp
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "refs-only-timestamp" elementprotected boolean
isRevocationValues
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "revocation-values" elementprotected boolean
isSigAndRefsTimestamp
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "sig-and-refs-timestamp" elementprotected boolean
isSignaturePolicyStore
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "signature-policy-store" elementprotected boolean
isSignatureTimestamp
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "signature-timestamp" elementprotected boolean
isTimeStampValidationData
(JAdESAttribute unsignedAttribute) Determines if the givenunsignedAttribute
is an instance of "timestamp-validation-data" elementprotected List
<EvidenceRecord> makeEvidenceRecords
(JAdESAttribute signatureAttribute, List<TimestampedReference> references) Creates a list of evidence records from the providedsignatureAttribute
protected TimestampToken
makeTimestampToken
(JAdESAttribute signatureAttribute, TimestampType timestampType, List<TimestampedReference> references) Creates a timestamp token from the providedsignatureAttribute
protected List
<TimestampToken> makeTimestampTokens
(JAdESAttribute signatureAttribute, TimestampType timestampType, List<TimestampedReference> references) Creates timestamp tokens from the providedsignatureAttribute
with a given list ofTimestampedReference
sMethods inherited from class eu.europa.esig.dss.spi.validation.timestamp.SignatureTimestampSource
addExternalEvidenceRecord, addExternalTimestamp, createAndValidate, getAllEvidenceRecords, getAllTimestamps, getAllTimestampsExceptLastArchiveTimestamp, getArchiveTimestampReferences, getArchiveTimestamps, getAttributeOrder, getContentTimestamps, getCounterSignatureReferences, getCounterSignaturesReferences, getDetachedEvidenceRecords, getDetachedTimestamps, getDocumentTimestamps, getEmbeddedEvidenceRecords, getEncapsulatedReferencesFromTimestamps, getKeyInfoReferences, getSignatureReference, getSignatureSignedDataReferences, getSignatureTimestamps, getSignedSignatureProperties, getSignerDataReferences, getSigningCertificateTimestampReferences, getTimestampCertificateSources, getTimestampCertificateSourcesExceptLastArchiveTimestamp, getTimestampCRLSources, getTimestampedCertificateRefs, getTimestampedCertificateValues, getTimestampedRevocationRefs, getTimestampedRevocationValues, getTimestampOCSPSources, getTimestampScopes, getTimestampsX1, getTimestampsX2, getTimestampValidationData, getUnsignedPropertiesReferences, getUnsignedSignatureProperties, incorporateArchiveTimestampReferences, isTimestamped, makeTimestampTokens, makeTimestampTokens, makeTimestampTokensFromSignedAttributes, makeTimestampTokensFromUnsignedAttributes, populateSources, populateSources, populateSources, validateTimestamps
Methods inherited from class eu.europa.esig.dss.spi.validation.timestamp.AbstractTimestampSource
addReference, addReference, addReferences, createReferenceForCertificate, createReferenceForIdentifier, createReferencesForCertificateRefs, createReferencesForCertificates, createReferencesForCRLBinaries, createReferencesForCRLRefs, createReferencesForIdentifiers, createReferencesForOCSPBinaries, createReferencesForOCSPBinary, createReferencesForOCSPRefs, getEncapsulatedValuesFromTimestamp, getReferencesFromTimestamp, getSignerDataTimestampedReferences, processEmbeddedEvidenceRecords, processEvidenceRecordTimestamps
-
Constructor Details
-
JAdESTimestampSource
Default constructor- Parameters:
signature
-JAdESSignature
-
-
Method Details
-
buildSignedSignatureProperties
Description copied from class:SignatureTimestampSource
Creates the 'signed-signature-properties' element of the signature- Specified by:
buildSignedSignatureProperties
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Returns:
SignatureProperties
-
buildUnsignedSignatureProperties
Description copied from class:SignatureTimestampSource
Creates the 'unsigned-signature-properties' element of the signature- Specified by:
buildUnsignedSignatureProperties
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Returns:
SignatureProperties
-
isContentTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givensignedAttribute
is an instance of "content-timestamp" element NOTE: Applicable only for CAdES- Specified by:
isContentTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
signedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Data Objects Timestamp, FALSE otherwise
-
isAllDataObjectsTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givensignedAttribute
is an instance of "data-objects-timestamp" element NOTE: Applicable only for XAdES- Specified by:
isAllDataObjectsTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
signedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Data Objects Timestamp, FALSE otherwise
-
isIndividualDataObjectsTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givensignedAttribute
is an instance of "individual-data-objects-timestamp" element NOTE: Applicable only for XAdES- Specified by:
isIndividualDataObjectsTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
signedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Data Objects Timestamp, FALSE otherwise
-
isSignatureTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "signature-timestamp" element- Specified by:
isSignatureTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Signature Timestamp, FALSE otherwise
-
isCompleteCertificateRef
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "complete-certificate-ref" element- Specified by:
isCompleteCertificateRef
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Complete Certificate Ref, FALSE otherwise
-
isAttributeCertificateRef
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "attribute-certificate-ref" element- Specified by:
isAttributeCertificateRef
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is an Attribute Certificate Ref, FALSE otherwise
-
isCompleteRevocationRef
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "complete-revocation-ref" element- Specified by:
isCompleteRevocationRef
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Complete Revocation Ref, FALSE otherwise
-
isAttributeRevocationRef
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "attribute-revocation-ref" element- Specified by:
isAttributeRevocationRef
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is an Attribute Revocation Ref, FALSE otherwise
-
isRefsOnlyTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "refs-only-timestamp" element- Specified by:
isRefsOnlyTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Refs Only TimeStamp, FALSE otherwise
-
isSigAndRefsTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "sig-and-refs-timestamp" element- Specified by:
isSigAndRefsTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Sig And Refs TimeStamp, FALSE otherwise
-
isCertificateValues
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "certificate-values" element- Specified by:
isCertificateValues
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Certificate Values, FALSE otherwise
-
isRevocationValues
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "revocation-values" element- Specified by:
isRevocationValues
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is a Revocation Values, FALSE otherwise
-
isArchiveTimestamp
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "archive-timestamp" element- Specified by:
isArchiveTimestamp
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is an Archive TimeStamp, FALSE otherwise
-
isTimeStampValidationData
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "timestamp-validation-data" element- Specified by:
isTimeStampValidationData
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to process- Returns:
- TRUE if the
unsignedAttribute
is a TimeStamp Validation Data, FALSE otherwise
-
isCounterSignature
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "counter-signature" element- Specified by:
isCounterSignature
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to process- Returns:
- TRUE if the
unsignedAttribute
is a Counter signature, FALSE otherwise
-
isSignaturePolicyStore
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "signature-policy-store" element- Specified by:
isSignaturePolicyStore
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to process- Returns:
- TRUE if the
unsignedAttribute
is a Counter signature, FALSE otherwise
-
isAttrAuthoritiesCertValues
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "AttrAuthoritiesCertValues" element- Specified by:
isAttrAuthoritiesCertValues
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is an AttrAuthoritiesCertValues, FALSE otherwise
-
isAttributeRevocationValues
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "AttributeRevocationValues" element- Specified by:
isAttributeRevocationValues
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureAttribute
to process- Returns:
- TRUE if the
unsignedAttribute
is an AttributeRevocationValues, FALSE otherwise
-
isEvidenceRecord
Description copied from class:SignatureTimestampSource
Determines if the givenunsignedAttribute
is an instance of "evidence-record" element- Specified by:
isEvidenceRecord
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to process- Returns:
- TRUE if the
unsignedAttribute
is an evidence record, FALSE otherwise
-
getSignatureTimestampReferences
Description copied from class:SignatureTimestampSource
Returns a list ofTimestampedReference
for a "signature-timestamp" element- Overrides:
getSignatureTimestampReferences
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Returns:
- list of
TimestampedReference
s
-
getCertificateRefs
Description copied from class:SignatureTimestampSource
Returns a list ofCertificateRef
s from the givenunsignedAttribute
- Specified by:
getCertificateRefs
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get certRefs from- Returns:
- list of
CertificateRef
s
-
getCRLRefs
Description copied from class:SignatureTimestampSource
Returns a list of CRL revocation refs from the givenunsignedAttribute
- Specified by:
getCRLRefs
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get CRLRef- Returns:
- list of
CRLRef
s
-
getOCSPRefs
Description copied from class:SignatureTimestampSource
Returns a list of OCSP revocation refs from the givenunsignedAttribute
- Specified by:
getOCSPRefs
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get OCSPRefs from- Returns:
- list of
OCSPRef
s
-
getEncapsulatedCertificateIdentifiers
Description copied from class:SignatureTimestampSource
Returns a list ofIdentifier
s obtained from the givenunsignedAttribute
- Specified by:
getEncapsulatedCertificateIdentifiers
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get certificate identifiers from- Returns:
- list of
Identifier
s
-
getEncapsulatedCRLIdentifiers
Description copied from class:SignatureTimestampSource
Returns a list ofCRLBinary
s obtained from the givenunsignedAttribute
- Specified by:
getEncapsulatedCRLIdentifiers
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get CRL identifiers from- Returns:
- list of
CRLBinary
s
-
getEncapsulatedOCSPIdentifiers
Description copied from class:SignatureTimestampSource
Returns a list ofOCSPResponseBinary
s obtained from the givenunsignedAttribute
- Specified by:
getEncapsulatedOCSPIdentifiers
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get OCSP identifiers from- Returns:
- list of
OCSPResponseBinary
s
-
getTimestampMessageImprintDigestBuilder
protected JAdESTimestampMessageDigestBuilder getTimestampMessageImprintDigestBuilder(TimestampToken timestampToken) Description copied from class:SignatureTimestampSource
Returns a relatedTimestampMessageDigestBuilder
- Specified by:
getTimestampMessageImprintDigestBuilder
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
timestampToken
-TimestampToken
to get message-imprint digest builder for- Returns:
TimestampMessageDigestBuilder
-
getTimestampMessageImprintDigestBuilder
protected JAdESTimestampMessageDigestBuilder getTimestampMessageImprintDigestBuilder(DigestAlgorithm digestAlgorithm) Description copied from class:SignatureTimestampSource
Returns aTimestampMessageDigestBuilder
to compute message digest with the providedDigestAlgorithm
- Specified by:
getTimestampMessageImprintDigestBuilder
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
digestAlgorithm
-DigestAlgorithm
to use for message-digest computation- Returns:
TimestampMessageDigestBuilder
-
getCounterSignatures
Description copied from class:SignatureTimestampSource
Extracts Counter Signatures from the givenunsignedAttribute
- Specified by:
getCounterSignatures
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
containing counter signatures- Returns:
- a list of
AdvancedSignature
containing counter signatures
-
getSignatureTimestampData
Returns the message-imprint digest for a SignatureTimestamp (BASE64URL(JWS Signature Value))- Parameters:
digestAlgorithm
-DigestAlgorithm
to compute digest with- Returns:
DSSMessageDigest
representing a message-imprint digest
-
getArchiveTimestampData
public DSSMessageDigest getArchiveTimestampData(DigestAlgorithm digestAlgorithm, String canonicalizationMethod) Returns message-imprint digest for an ArchiveTimestamp- Parameters:
digestAlgorithm
-DigestAlgorithm
to compute digest withcanonicalizationMethod
-String
canonicalization method to use- Returns:
DSSMessageDigest
representing a message-imprint digest
-
makeTimestampToken
protected TimestampToken makeTimestampToken(JAdESAttribute signatureAttribute, TimestampType timestampType, List<TimestampedReference> references) Description copied from class:SignatureTimestampSource
Creates a timestamp token from the providedsignatureAttribute
- Specified by:
makeTimestampToken
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
signatureAttribute
-SignatureAttribute
to create timestamp fromtimestampType
- a targetTimestampType
references
- list ofTimestampedReference
s covered by the current timestamp- Returns:
TimestampToken
-
makeTimestampTokens
protected List<TimestampToken> makeTimestampTokens(JAdESAttribute signatureAttribute, TimestampType timestampType, List<TimestampedReference> references) Description copied from class:SignatureTimestampSource
Creates timestamp tokens from the providedsignatureAttribute
with a given list ofTimestampedReference
s- Overrides:
makeTimestampTokens
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
signatureAttribute
-SignatureAttribute
to create timestamp fromtimestampType
- a targetTimestampType
references
- list ofTimestampedReference
s covered by the current timestamp- Returns:
- a list of
TimestampToken
s
-
getArchiveTimestampType
Description copied from class:SignatureTimestampSource
ReturnsArchiveTimestampType
for the givenunsignedAttribute
- Specified by:
getArchiveTimestampType
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
unsignedAttribute
-SignatureTimestampSource
to get archive timestamp type for- Returns:
ArchiveTimestampType
-
makeEvidenceRecords
protected List<EvidenceRecord> makeEvidenceRecords(JAdESAttribute signatureAttribute, List<TimestampedReference> references) Description copied from class:SignatureTimestampSource
Creates a list of evidence records from the providedsignatureAttribute
- Specified by:
makeEvidenceRecords
in classSignatureTimestampSource<JAdESSignature,
JAdESAttribute> - Parameters:
signatureAttribute
-SignatureAttribute
to create evidence records fromreferences
- list ofTimestampedReference
s covered by the current evidence record(s)- Returns:
- a list of
EvidenceRecord
s
-