Class BasicPdfSignaturePolicyValidator
java.lang.Object
se.swedenconnect.sigval.pdf.verify.policy.impl.AbstractBasicPDFSignaturePolicyChecks
se.swedenconnect.sigval.pdf.verify.policy.impl.BasicPdfSignaturePolicyValidator
- All Implemented Interfaces:
PDFSignaturePolicyValidator
Implements a basic signature policy checker
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the validation policy implemented by this policy validatorprotected PolicyValidationResultperformAdditionalValidityChecks(ExtendedPdfSigValResult verifyResultSignature, PDFSignatureContext signatureContext) This function is called after performing the basic validity checks in the extended abstract superclass.Methods inherited from class se.swedenconnect.sigval.pdf.verify.policy.impl.AbstractBasicPDFSignaturePolicyChecks
validatePolicy
-
Constructor Details
-
BasicPdfSignaturePolicyValidator
public BasicPdfSignaturePolicyValidator()
-
-
Method Details
-
performAdditionalValidityChecks
protected PolicyValidationResult performAdditionalValidityChecks(ExtendedPdfSigValResult verifyResultSignature, PDFSignatureContext signatureContext) This function is called after performing the basic validity checks in the extended abstract superclass. The basic checks done when this function is called are:- Verified that basic signature validation succeeded
- Verified that no non-signature alterations was made to the document after this signature was created
- Verified that certificate path validation resulted in a trusted path
This function is responsible for processing any certificate validity results such as results of CRL or OCSP checking
- Specified by:
performAdditionalValidityChecksin classAbstractBasicPDFSignaturePolicyChecks- Parameters:
verifyResultSignature- signature validation resultssignatureContext- signature context data- Returns:
- results after extended validation checks
-
getValidationPolicy
Returns the validation policy implemented by this policy validator- Specified by:
getValidationPolicyin classAbstractBasicPDFSignaturePolicyChecks- Returns:
- validation policy identifier
-