|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.netscape.cms.publish.publishers.LdapCrlPublisher
public class LdapCrlPublisher
For publishing master or global CRL. Publishes (replaces) the CRL in the CA's LDAP entry.
| Field Summary | |
|---|---|
static java.lang.String |
LDAP_CRL_ATTR
|
protected IConfigStore |
mConfig
|
| Fields inherited from interface com.netscape.certsrv.publish.ILdapPublisher |
|---|
PROP_ENABLE, PROP_IMPLNAME, PROP_PREDICATE |
| Fields inherited from interface com.netscape.certsrv.base.IExtendedPluginInfo |
|---|
HELP_TEXT, HELP_TOKEN |
| Constructor Summary | |
|---|---|
LdapCrlPublisher()
constructs ldap crl publisher with default values |
|
LdapCrlPublisher(java.lang.String crlAttr)
|
|
| Method Summary | |
|---|---|
IConfigStore |
getConfigStore()
Return config store. |
java.util.Vector |
getDefaultParams()
Returns the initial default parameters. |
java.lang.String |
getDescription()
Returns the description of the publisher. |
java.lang.String[] |
getExtendedPluginInfo(java.util.Locale locale)
This method returns an array of strings. |
java.lang.String |
getImplName()
Returns the implementation name. |
java.util.Vector |
getInstanceParams()
Returns the current instance parameters. |
void |
init(IConfigStore config)
Initialize from config store. |
void |
publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object crlObj)
Replaces the CRL in the certificateRevocationList attribute. |
void |
unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object crlObj)
There shouldn't be a need to call this. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected IConfigStore mConfig
public static final java.lang.String LDAP_CRL_ATTR
| Constructor Detail |
|---|
public LdapCrlPublisher()
public LdapCrlPublisher(java.lang.String crlAttr)
| Method Detail |
|---|
public java.lang.String getImplName()
ILdapPublisher
getImplName in interface ILdapPublisherpublic java.lang.String getDescription()
ILdapPublisher
getDescription in interface ILdapPublisherpublic java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
IExtendedPluginInfo
getExtendedPluginInfo in interface IExtendedPluginInfopublic java.util.Vector getInstanceParams()
ILdapPublisher
getInstanceParams in interface ILdapPublisherpublic java.util.Vector getDefaultParams()
ILdapPublisher
getDefaultParams in interface ILdapPublisherpublic IConfigStore getConfigStore()
ILdapPlugin
getConfigStore in interface ILdapPlugin
public void init(IConfigStore config)
throws EBaseException
ILdapPlugin
init in interface ILdapPluginconfig - the configuration store to initialize from.
ELdapException - initialization failed due to Ldap error.
EBaseException - initialization failed.
public void publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object crlObj)
throws ELdapException
publish in interface ILdapPublisherconn - a Ldap connection
(null for non-LDAP publishing)dn - dn of the ldap entry to publish cert
(null for non-LDAP publishing)crlObj - object to publish
(java.security.cert.X509Certificate or,
java.security.cert.X509CRL)
ELdapException - publish failed.
public void unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object crlObj)
throws ELdapException
unpublish in interface ILdapPublisherconn - the Ldap connection
(null for non-LDAP publishing)dn - dn of the ldap entry to unpublish cert
(null for non-LDAP publishing)crlObj - object to unpublish
(java.security.cert.X509Certificate)
ELdapException - unpublish failed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||