Interface IndividualTSValidator<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>, TS extends SignatureAttribute<Encod>, Ver extends AbstractVerifierInterface<Info,Encod,Sig> >
- All Superinterfaces:
TSValidator<Info, Encod, Sig, TS, Ver, TimeStampReport>
- All Known Implementing Classes:
ArchiveTimeStampTSValidator, DocTimeStampAttributeTSValidator, IdAaEtsArchiveTimeStampV2TSValidator, IdAaEtsArchiveTimestampV3TSValidator, IdAaEtsEscTimeStampTSValidator, IdAaSignatureTimeStampTokenTSValidator, IndividualDataObjectsTimeStampTSValidator, RefsOnlyTimeStampV2TSValidator, SigAndRefsTimeStampTSValidator, SigAndRefsTimeStampV2TSValidator, SignatureTimeStampTSValidator, TimeStampTokenTSValidator, XAdESTimeStampTypeTSValidator
public interface IndividualTSValidator<Info extends ExtraInformation, Encod, Sig extends Signature<Encod>, TS extends SignatureAttribute<Encod>, Ver extends AbstractVerifierInterface<Info,Encod,Sig>>
extends TSValidator<Info, Encod, Sig, TS, Ver, TimeStampReport>
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisAttributeHashValid(TS ts, Ver verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgorithmId, byte[] expected) makeTimeStampVerifier(TS ts, Ver verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) Methods inherited from interface TSValidator
createSignerInformationVerifier, getAttributeHash, validate
-
Method Details
-
makeTimeStampVerifier
TimeStampVerifierInterface makeTimeStampVerifier(TS ts, Ver verifier, boolean containsRefsTimestamp, boolean containsArchiveTimestamp) throws IOException, EncodingException, TimeStampException -
isAttributeHashValid
boolean isAttributeHashValid(TS ts, Ver verifier, org.bouncycastle.asn1.ASN1ObjectIdentifier hashAlgorithmId, byte[] expected) throws PbadException - Throws:
PbadException
-