Class PkixXmlSignaturePolicyValidator
java.lang.Object
se.swedenconnect.sigval.xml.policy.impl.AbstractBasicXMLSignaturePolicyChecks
se.swedenconnect.sigval.xml.policy.impl.PkixXmlSignaturePolicyValidator
- All Implemented Interfaces:
XMLSignaturePolicyValidator
This is the PKIX policy for signature validation
This policy allows a certificate that was revoked if the signature was timestamped by a trusted timestamp before the certificate was revoked.
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Constructor Summary
ConstructorsConstructorDescriptionPkixXmlSignaturePolicyValidator(boolean enforceCurrentTimeValidation) Constructor for PKIX policy validator -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the validation policy implemented by this policy validatorprotected PolicyValidationResultperformAdditionalValidityChecks(ExtendedXmlSigvalResult verifyResultSignature) Validate the signature according to PKIX path validation and revocation checking.Methods inherited from class se.swedenconnect.sigval.xml.policy.impl.AbstractBasicXMLSignaturePolicyChecks
validatePolicy
-
Constructor Details
-
PkixXmlSignaturePolicyValidator
public PkixXmlSignaturePolicyValidator(boolean enforceCurrentTimeValidation) Constructor for PKIX policy validator- Parameters:
enforceCurrentTimeValidation- true if the signing certificate must be unrevoked at signing time regardless of time stamps
-
-
Method Details
-
performAdditionalValidityChecks
protected PolicyValidationResult performAdditionalValidityChecks(ExtendedXmlSigvalResult verifyResultSignature) Validate the signature according to PKIX path validation and revocation checking.- Specified by:
performAdditionalValidityChecksin classAbstractBasicXMLSignaturePolicyChecks- Parameters:
verifyResultSignature- the verification result of the signature that MUST providePathValidationResultdata for the validated certificate path- Returns:
PolicyValidationResultfor this signature
-
getValidationPolicy
Description copied from class:AbstractBasicXMLSignaturePolicyChecksReturns the validation policy implemented by this policy validator- Specified by:
getValidationPolicyin classAbstractBasicXMLSignaturePolicyChecks- Returns:
- validation policy identifier
-