public class PKIXAttrCertPathValidatorSpi
extends java.security.cert.CertPathValidatorSpi
ExtendedPKIXParameters| Constructor and Description |
|---|
PKIXAttrCertPathValidatorSpi() |
| Modifier and Type | Method and Description |
|---|---|
java.security.cert.CertPathValidatorResult |
engineValidate(java.security.cert.CertPath certPath,
java.security.cert.CertPathParameters params)
Validates an attribute certificate with the given certificate path.
|
public java.security.cert.CertPathValidatorResult engineValidate(java.security.cert.CertPath certPath,
java.security.cert.CertPathParameters params)
throws java.security.cert.CertPathValidatorException,
java.security.InvalidAlgorithmParameterException
params must be an instance of ExtendedPKIXParameters.
The target constraints in the params must be an X509AttributeCertStoreSelector with at least the attribute certificate criterion set. Obey that also target informations may be necessary to correctly validate this attribute certificate.
The attribute certificate issuer must be added to the trusted attribute
issuers with ExtendedPKIXParameters.setTrustedACIssuers(java.util.Set).
engineValidate in class java.security.cert.CertPathValidatorSpicertPath - The certificate path which belongs to the attribute
certificate issuer public key certificate.params - The PKIX parameters.java.security.InvalidAlgorithmParameterException - if params is
inappropriate for this validator.java.security.cert.CertPathValidatorException - if the verification fails.