public interface ILdapPublisher extends ILdapPlugin
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROP_ENABLE |
static java.lang.String |
PROP_IMPLNAME |
static java.lang.String |
PROP_PREDICATE |
| Modifier and Type | Method and 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.
|
getConfigStore, initstatic final java.lang.String PROP_PREDICATE
static final java.lang.String PROP_ENABLE
static final java.lang.String PROP_IMPLNAME
java.lang.String getImplName()
java.lang.String getDescription()
java.util.Vector<java.lang.String> getInstanceParams()
java.util.Vector<java.lang.String> getDefaultParams()
void publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
throws ELdapException
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)ELdapException - publish failed.void unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
throws ELdapException
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)ELdapException - unpublish failed.