public abstract class PKIXAttrCertChecker
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
PKIXAttrCertChecker() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
check(X509AttributeCertificate attrCert,
java.security.cert.CertPath certPath,
java.security.cert.CertPath holderCertPath,
java.util.Collection unresolvedCritExts)
Performs checks on the specified attribute certificate.
|
abstract java.lang.Object |
clone()
Returns a clone of this object.
|
abstract java.util.Set |
getSupportedExtensions()
Returns an immutable
Set of X.509 attribute certificate
extensions that this PKIXAttrCertChecker supports or
null if no extensions are supported. |
public abstract java.util.Set getSupportedExtensions()
Set of X.509 attribute certificate
extensions that this PKIXAttrCertChecker supports or
null if no extensions are supported.
Each element of the set is a String representing the
Object Identifier (OID) of the X.509 extension that is supported.
All X.509 attribute certificate extensions that a
PKIXAttrCertChecker might possibly be able to process
should be included in the set.
Set of X.509 extension OIDs (in
String format) supported by this
PKIXAttrCertChecker, or null if no
extensions are supportedpublic abstract void check(X509AttributeCertificate attrCert, java.security.cert.CertPath certPath, java.security.cert.CertPath holderCertPath, java.util.Collection unresolvedCritExts) throws java.security.cert.CertPathValidatorException
unresolvedCritExts
collection.attrCert - The attribute certificate to be checked.certPath - The certificate path which belongs to the attribute
certificate issuer public key certificate.holderCertPath - The certificate path which belongs to the holder
certificate.unresolvedCritExts - a Collection of OID strings
representing the current set of unresolved critical extensionsjava.security.cert.CertPathValidatorException - if the specified attribute certificate
does not pass the check.public abstract java.lang.Object clone()
clone in class java.lang.ObjectPKIXAttrCertChecker