public abstract class BaseTimeStampValidator extends java.lang.Object implements Validator
Base class for BES TimeStamp validator objects.
IndividualDataObjectsTimeStampValidator,
AllDataObjectsTimeStampValidator| Modifier and Type | Field and Description |
|---|---|
static int |
MILLIS_IN_SECONDS |
| Constructor and Description |
|---|
BaseTimeStampValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkTimestampVsDataObjectTimestamps(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult) |
protected boolean |
checkTimestampVsPreviousTimestamp(java.util.Calendar aTime,
int aTSIndex,
EncapsulatedTimeStamp aPreviousTS,
XAdESTimeStamp aPreviousNode,
ValidationResult aResult) |
protected boolean |
checkTimestampVsRefTimestamps(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult) |
protected boolean |
checkTimestampVsSignatureTimestamp(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult) |
protected boolean |
checkTimestampVsSigningCertificate(java.util.Calendar aTime,
int aTSIndex,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate,
ValidationResult aResult) |
protected boolean |
checkTimestampVsSigningTime(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult) |
java.lang.String |
getName() |
ValidationResult |
validate(XMLSignature aSignature,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) |
protected ValidationResult |
verifySignature(XMLSignature signature,
XAdESTimeStamp aXAdESTimeStamp,
EncapsulatedTimeStamp aTimeStamp) |
public static final int MILLIS_IN_SECONDS
public ValidationResult validate(XMLSignature aSignature, tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) throws XMLSignatureException
validate in interface ValidatoraSignature - to be validatedaCertificate - used for signatureXMLSignatureException - if unexpected errors occur on IO, or
crypto operations etc.protected ValidationResult verifySignature(XMLSignature signature, XAdESTimeStamp aXAdESTimeStamp, EncapsulatedTimeStamp aTimeStamp)
protected boolean checkTimestampVsSigningTime(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult)
protected boolean checkTimestampVsSigningCertificate(java.util.Calendar aTime,
int aTSIndex,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate,
ValidationResult aResult)
protected boolean checkTimestampVsDataObjectTimestamps(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult)
protected boolean checkTimestampVsRefTimestamps(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult)
protected boolean checkTimestampVsSignatureTimestamp(java.util.Calendar aTime,
int aTSIndex,
XMLSignature aSignature,
ValidationResult aResult)
protected boolean checkTimestampVsPreviousTimestamp(java.util.Calendar aTime,
int aTSIndex,
EncapsulatedTimeStamp aPreviousTS,
XAdESTimeStamp aPreviousNode,
ValidationResult aResult)
Copyright © 2025. All rights reserved.