Interface ILdapPublisher

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Vector<java.lang.String> getDefaultParams()
      Returns the initial default parameters.
      java.lang.String getDescription()
      Returns the description of the publisher.
      java.lang.String getImplName()
      Returns the implementation name.
      java.util.Vector<java.lang.String> getInstanceParams()
      Returns the current instance parameters.
      void publish​(netscape.ldap.LDAPConnection conn, java.lang.String dn, java.lang.Object object)
      Publish an object.
      void unpublish​(netscape.ldap.LDAPConnection conn, java.lang.String dn, java.lang.Object object)
      Unpublish an object.
    • Method Detail

      • getImplName

        java.lang.String getImplName()
        Returns the implementation name.
      • getDescription

        java.lang.String getDescription()
        Returns the description of the publisher.
      • getInstanceParams

        java.util.Vector<java.lang.String> getInstanceParams()
        Returns the current instance parameters.
      • getDefaultParams

        java.util.Vector<java.lang.String> getDefaultParams()
        Returns the initial default parameters.
      • publish

        void publish​(netscape.ldap.LDAPConnection conn,
                     java.lang.String dn,
                     java.lang.Object object)
              throws ELdapException
        Publish an object.
        Parameters:
        conn - a Ldap connection (null for non-LDAP publishing)
        dn - dn of the ldap entry to publish cert (null for non-LDAP publishing)
        object - object to publish (java.security.cert.X509Certificate or, java.security.cert.X509CRL)
        Throws:
        ELdapException - publish failed.
      • unpublish

        void unpublish​(netscape.ldap.LDAPConnection conn,
                       java.lang.String dn,
                       java.lang.Object object)
                throws ELdapException
        Unpublish an object.
        Parameters:
        conn - the Ldap connection (null for non-LDAP publishing)
        dn - dn of the ldap entry to unpublish cert (null for non-LDAP publishing)
        object - object to unpublish (java.security.cert.X509Certificate)
        Throws:
        ELdapException - unpublish failed.