CRLVerifier, LtvVerifier, OCSPVerifierpublic class RootStoreVerifier extends CertificateVerifier
KeyStore
containing trusted anchors.| Modifier and Type | Field | Description |
|---|---|---|
protected static Logger |
LOGGER |
The Logger instance
|
protected java.security.KeyStore |
rootStore |
A key store against which certificates can be verified.
|
onlineCheckingAllowed, verifier| Constructor | Description |
|---|---|
RootStoreVerifier(CertificateVerifier verifier) |
Creates a RootStoreVerifier in a chain of verifiers.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
setRootStore(java.security.KeyStore keyStore) |
Sets the Key Store against which a certificate can be checked.
|
java.util.List<VerificationOK> |
verify(java.security.cert.X509Certificate signCert,
java.security.cert.X509Certificate issuerCert,
java.util.Date signDate) |
Verifies a single certificate against a key store (if present).
|
setOnlineCheckingAllowedprotected static final Logger LOGGER
protected java.security.KeyStore rootStore
public RootStoreVerifier(CertificateVerifier verifier)
verifier - the next verifier in the chainpublic void setRootStore(java.security.KeyStore keyStore)
keyStore - a root storepublic java.util.List<VerificationOK> verify(java.security.cert.X509Certificate signCert, java.security.cert.X509Certificate issuerCert, java.util.Date signDate) throws java.security.GeneralSecurityException, java.io.IOException
verify in class CertificateVerifiersignCert - the certificate to verifyissuerCert - the issuer certificatesignDate - the date the certificate needs to be validVerificationOK objects.
The list will be empty if the certificate couldn't be verified.java.security.GeneralSecurityExceptionjava.io.IOExceptionCopyright © 1998–2018. All rights reserved.