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 Certificate s that match
the specified selector. |
Collection<? extends CRL> |
engineGetCRLs(CRLSelector selector)
Returns a
Collection of CRL s 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
CertStoreSpi
ResourceStoreException
- If error loading certs and crls.public Collection<? extends Certificate> engineGetCertificates(CertSelector selector) throws CertStoreException
Collection
of Certificate
s that match
the specified selector. If no Certificate
s match the
selector, an empty Collection
will be returned.
For some CertStore
types, the resulting
Collection
may not contain all of the
Certificate
s 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
Certificate
s it is looking for.
Some CertStore
implementations (especially LDAP
CertStore
s) 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 CertStoreSpi
selector
- A CertSelector
used to select which
Certificate
s should be returned. Specify
null
to return all Certificate
s (if
supported).Collection
of Certificate
s that match
the specified selector (never null
)CertStoreException
- if an exception occurspublic Collection<? extends CRL> engineGetCRLs(CRLSelector selector) throws CertStoreException
Collection
of CRL
s that match the
specified selector. If no CRL
s match the selector, an empty
Collection
will be returned.
For some CertStore
types, the resulting
Collection
may not contain all of the
CRL
s 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
CRL
s it is looking for.
Some CertStore
implementations (especially LDAP
CertStore
s) 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 CertStoreSpi
selector
- A CRLSelector
used to select which
CRL
s should be returned. Specify
null
to return all CRL
s (if
supported).Collection
of CRL
s that match the
specified selector (never null
)CertStoreException
- if an exception occursCopyright © 2016. All rights reserved.