public class CRLRevocationChecker extends java.lang.Object implements RevocationChecker
RevocationChecker
using CRLs, the RFC3280CertPathUtilitiesCanl
.Modifier and Type | Field and Description |
---|---|
private java.util.List<?> |
certificates |
private CrlCheckingMode |
checkingMode |
private org.bouncycastle.jcajce.util.JcaJceHelper |
jcaHelper |
private ExtPKIXParameters2 |
paramsPKIX |
private java.util.Date |
validDate |
private java.security.PublicKey |
workingPublicKey |
Constructor and Description |
---|
CRLRevocationChecker(ExtPKIXParameters2 paramsPKIX,
java.util.Date validDate,
java.security.PublicKey workingPublicKey,
java.util.List<?> certificates,
CrlCheckingMode checkingMode) |
Modifier and Type | Method and Description |
---|---|
RevocationStatus |
checkRevocation(java.security.cert.X509Certificate certitifcate,
java.security.cert.X509Certificate issuer)
Checks revocation.
|
private ExtPKIXParameters2 paramsPKIX
private java.util.Date validDate
private java.security.PublicKey workingPublicKey
private java.util.List<?> certificates
private CrlCheckingMode checkingMode
private org.bouncycastle.jcajce.util.JcaJceHelper jcaHelper
public CRLRevocationChecker(ExtPKIXParameters2 paramsPKIX, java.util.Date validDate, java.security.PublicKey workingPublicKey, java.util.List<?> certificates, CrlCheckingMode checkingMode)
public RevocationStatus checkRevocation(java.security.cert.X509Certificate certitifcate, java.security.cert.X509Certificate issuer) throws SimpleValidationErrorException
RevocationChecker
checkRevocation
in interface RevocationChecker
certitifcate
- certificateissuer
- issuerSimpleValidationErrorException
- if revocation validation finished with error, in particular
also when certificate is revoked.