Package org.bouncycastle.jce.provider
Class X509StoreLDAPCertPairs
java.lang.Object
org.bouncycastle.x509.X509StoreSpi
org.bouncycastle.jce.provider.X509StoreLDAPCertPairs
A SPI implementation of Bouncy Castle
X509Store
for getting
cross certificates pairs from an LDAP directory.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionengineGetMatches
(Selector selector) Returns a collection of matching cross certificate pairs from the LDAP location.void
engineInit
(X509StoreParameters parameters) Initializes this LDAP cross certificate pair store implementation.
-
Constructor Details
-
X509StoreLDAPCertPairs
public X509StoreLDAPCertPairs()
-
-
Method Details
-
engineInit
Initializes this LDAP cross certificate pair store implementation.- Specified by:
engineInit
in classX509StoreSpi
- Parameters:
parameters
-X509LDAPCertStoreParameters
.- Throws:
IllegalArgumentException
- ifparams
is not an instance ofX509LDAPCertStoreParameters
.
-
engineGetMatches
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.
- Specified by:
engineGetMatches
in classX509StoreSpi
- Parameters:
selector
- The selector to use for finding.- Returns:
- A collection with the matches.
- Throws:
StoreException
- if an exception occurs while searching.
-