org.bouncycastle.jce.provider

Class X509LDAPCertStoreSpi

public class X509LDAPCertStoreSpi extends CertStoreSpi

This is a general purpose implementation to get X.509 certificates and CRLs from a LDAP location.

At first a search is performed in the ldap*AttributeNames of the X509LDAPCertStoreParameters with the given information of the subject (for all kind of certificates) or issuer (for CRLs), respectively, if a X509CertSelector is given with that details. For CRLs, CA certificates and cross certificates a coarse search is made only for entries with that content to get more possibly matchign results.

Constructor Summary
X509LDAPCertStoreSpi(CertStoreParameters params)
Method Summary
CollectionengineGetCertificates(CertSelector selector)
CollectionengineGetCRLs(CRLSelector selector)

Constructor Detail

X509LDAPCertStoreSpi

public X509LDAPCertStoreSpi(CertStoreParameters params)

Method Detail

engineGetCertificates

public Collection engineGetCertificates(CertSelector selector)

engineGetCRLs

public Collection engineGetCRLs(CRLSelector selector)