Class NullAdESReportAggregator
- java.lang.Object
-
- com.itextpdf.signatures.validation.report.xml.NullAdESReportAggregator
-
- All Implemented Interfaces:
AdESReportAggregator
public class NullAdESReportAggregator extends java.lang.Object implements AdESReportAggregator
Use this implementation when no xml report has to be created
-
-
Constructor Summary
Constructors Constructor Description NullAdESReportAggregator()Creates a new instance of NullAdESReportAggregator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PadesValidationReportgetReport()Retrieves the generated reportvoidproofOfExistenceFound(byte[] timeStampSignature, boolean document)Called when a timestamp is encounteredvoidreportSignatureValidationFailure(boolean isInconclusive, java.lang.String reason)Called after signature validation failed for the current signaturevoidreportSignatureValidationSuccess()Called after a successful validation of the current signaturevoidstartSignatureValidation(byte[] signature, java.lang.String name, java.util.Date signingDate)Called at the start of a signature validation
-
-
-
Method Detail
-
startSignatureValidation
public void startSignatureValidation(byte[] signature, java.lang.String name, java.util.Date signingDate)Description copied from interface:AdESReportAggregatorCalled at the start of a signature validation- Specified by:
startSignatureValidationin interfaceAdESReportAggregator- Parameters:
signature- signature container as a byte[]name- signature namesigningDate- the signing date
-
proofOfExistenceFound
public void proofOfExistenceFound(byte[] timeStampSignature, boolean document)Description copied from interface:AdESReportAggregatorCalled when a timestamp is encountered- Specified by:
proofOfExistenceFoundin interfaceAdESReportAggregator- Parameters:
timeStampSignature- timestamp container as a byte[]document- true when the timestamp is document level, false for a signature timestamp
-
reportSignatureValidationSuccess
public void reportSignatureValidationSuccess()
Description copied from interface:AdESReportAggregatorCalled after a successful validation of the current signature- Specified by:
reportSignatureValidationSuccessin interfaceAdESReportAggregator
-
reportSignatureValidationFailure
public void reportSignatureValidationFailure(boolean isInconclusive, java.lang.String reason)Description copied from interface:AdESReportAggregatorCalled after signature validation failed for the current signature- Specified by:
reportSignatureValidationFailurein interfaceAdESReportAggregator- Parameters:
isInconclusive-truewhen validation is neither valid nor invalid,falsewhen it is invalidreason- the failure reason
-
getReport
public PadesValidationReport getReport()
Description copied from interface:AdESReportAggregatorRetrieves the generated report- Specified by:
getReportin interfaceAdESReportAggregator- Returns:
- the generated report
-
-