Package no.digipost.security.cert
Class CertificateValidatorConfig
- java.lang.Object
-
- no.digipost.security.cert.CertificateValidatorConfig
-
public class CertificateValidatorConfig extends Object
Configuration of aCertificateValidator. UseMOST_STRICTto acquire a configuration instance, and optionally use it to customize into a new configuration.
-
-
Field Summary
Fields Modifier and Type Field Description static CertificateValidatorConfigMOST_STRICTThis is the most strict validator, and the only way to initially acquire an instance ofCertificateValidatorConfig.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateValidatorConfigallowOcspResults(CertStatus... allowedOcspResults)booleanallowsOcspResult(CertStatus status)CertificateValidatorConfigwithOcspPolicy(OcspPolicy ocspPolicy)
-
-
-
Field Detail
-
MOST_STRICT
public static final CertificateValidatorConfig MOST_STRICT
This is the most strict validator, and the only way to initially acquire an instance ofCertificateValidatorConfig. If required, e.g. for test purposes, you may loosen the strictness by using methods aswithOcspPolicy(OcspPolicy)orallowOcspResults(CertStatus...).
-
-
Method Detail
-
allowsOcspResult
public boolean allowsOcspResult(CertStatus status)
-
withOcspPolicy
public CertificateValidatorConfig withOcspPolicy(OcspPolicy ocspPolicy)
-
allowOcspResults
public CertificateValidatorConfig allowOcspResults(CertStatus... allowedOcspResults)
-
-