org.bouncycastle.jce.provider

Class X509StoreLDAPCertPairs

public class X509StoreLDAPCertPairs extends X509StoreSpi

A SPI implementation of Bouncy Castle X509Store for getting cross certificates pairs from an LDAP directory.

See Also: X509Store

Constructor Summary
X509StoreLDAPCertPairs()
Method Summary
CollectionengineGetMatches(Selector selector)
Returns a collection of matching cross certificate pairs from the LDAP location.
voidengineInit(X509StoreParameters parameters)
Initializes this LDAP cross certificate pair store implementation.

Constructor Detail

X509StoreLDAPCertPairs

public X509StoreLDAPCertPairs()

Method Detail

engineGetMatches

public Collection engineGetMatches(Selector selector)
Returns a collection of matching cross certificate pairs from the LDAP location.

The selector must be a of type X509CertPairStoreSelector. If it is not an empty collection is returned.

The subject should be a reasonable criteria for a selector.

Parameters: selector The selector to use for finding.

Returns: A collection with the matches.

Throws: StoreException if an exception occurs while searching.

engineInit

public void engineInit(X509StoreParameters parameters)
Initializes this LDAP cross certificate pair store implementation.

Parameters: parameters X509LDAPCertStoreParameters.

Throws: IllegalArgumentException if params is not an instance of X509LDAPCertStoreParameters.