public class ResourceCertStore extends CertStoreSpi
| Constructor and Description |
|---|
ResourceCertStore(CertStoreParameters params)
The sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<? extends Certificate> |
engineGetCertificates(CertSelector selector)
Returns a
Collection of Certificates that match
the specified selector. |
Collection<? extends CRL> |
engineGetCRLs(CRLSelector selector)
Returns a
Collection of CRLs that match the
specified selector. |
public ResourceCertStore(CertStoreParameters params) throws InvalidAlgorithmParameterException, ResourceStoreException
params - the initialization parameters (may be null)InvalidAlgorithmParameterException - if the initialization parameters are inappropriate for this
CertStoreSpiResourceStoreException - If error loading certs and crls.public Collection<? extends Certificate> engineGetCertificates(CertSelector selector) throws CertStoreException
Collection of Certificates that match
the specified selector. If no Certificates match the
selector, an empty Collection will be returned.
For some CertStore types, the resulting
Collection may not contain all of the
Certificates that match the selector. For instance, an LDAP
CertStore may not search all entries in the directory.
Instead, it may just search entries that are likely to contain the
Certificates it is looking for.
Some CertStore implementations (especially LDAP
CertStores) may throw a CertStoreException
unless a non-null CertSelector is provided that includes
specific criteria that can be used to find the certificates. Issuer
and/or subject names are especially useful criteria.engineGetCertificates in class CertStoreSpiselector - A CertSelector used to select which
Certificates should be returned. Specify
null to return all Certificates (if
supported).Collection of Certificates that match
the specified selector (never null)CertStoreException - if an exception occurspublic Collection<? extends CRL> engineGetCRLs(CRLSelector selector) throws CertStoreException
Collection of CRLs that match the
specified selector. If no CRLs match the selector, an empty
Collection will be returned.
For some CertStore types, the resulting
Collection may not contain all of the
CRLs that match the selector. For instance, an LDAP
CertStore may not search all entries in the directory.
Instead, it may just search entries that are likely to contain the
CRLs it is looking for.
Some CertStore implementations (especially LDAP
CertStores) may throw a CertStoreException
unless a non-null CRLSelector is provided that includes
specific criteria that can be used to find the CRLs. Issuer names and/or
the certificate to be checked are especially useful.engineGetCRLs in class CertStoreSpiselector - A CRLSelector used to select which
CRLs should be returned. Specify
null to return all CRLs (if
supported).Collection of CRLs that match the
specified selector (never null)CertStoreException - if an exception occursCopyright © 2013. All Rights Reserved.