public interface CertificateVerifier
Instances of CertificateVerifier
are returned by the CertificateTrustPolicy.makeCertificateVerifier(java.util.Vector<oracle.security.crypto.cert.X509>, java.util.Vector<oracle.security.crypto.cert.CRL>)
method. Both the CertificateVerifier
and CertificateTrustPolicy
interfaces should be implemented for specific verification schemes.
CertificateTrustPolicy
, TrustedCAPolicy
Modifier and Type | Method and Description |
---|---|
X509 |
getValidCertificate(IssuerAndSerialNo iasn)
Returns a certificate, known to be valid (according to criteria dependent on the verification scheme), which has the given issuer name and serial number.
|
X509 getValidCertificate(IssuerAndSerialNo iasn) throws oracle.security.crypto.core.AuthenticationException
null
if no certificate with the given issuer name and serial number could be found.oracle.security.crypto.core.AuthenticationException
- If a certificate with the given issuer name and serial number could be found, but is not valid or could not be verified.