Class X509StoreLDAPCertPairs

java.lang.Object
org.bouncycastle.x509.X509StoreSpi
org.bouncycastle.jce.provider.X509StoreLDAPCertPairs

public class X509StoreLDAPCertPairs extends X509StoreSpi
A SPI implementation of Bouncy Castle X509Store for getting cross certificates pairs from an LDAP directory.
See Also:
  • Constructor Details

    • X509StoreLDAPCertPairs

      public X509StoreLDAPCertPairs()
  • Method Details

    • engineInit

      public void engineInit(X509StoreParameters parameters)
      Initializes this LDAP cross certificate pair store implementation.
      Specified by:
      engineInit in class X509StoreSpi
      Parameters:
      parameters - X509LDAPCertStoreParameters.
      Throws:
      IllegalArgumentException - if params is not an instance of X509LDAPCertStoreParameters.
    • engineGetMatches

      public Collection engineGetMatches(Selector selector) throws StoreException
      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 class X509StoreSpi
      Parameters:
      selector - The selector to use for finding.
      Returns:
      A collection with the matches.
      Throws:
      StoreException - if an exception occurs while searching.