Class X509StoreLDAPCRLs

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

public class X509StoreLDAPCRLs extends X509StoreSpi
A SPI implementation of Bouncy Castle X509Store for getting certificate revocation lists from an LDAP directory.
See Also:
  • Constructor Details

    • X509StoreLDAPCRLs

      public X509StoreLDAPCRLs()
  • Method Details

    • engineInit

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

      public Collection engineGetMatches(Selector selector) throws StoreException
      Returns a collection of matching CRLs from the LDAP location.

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

      The issuer 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.