|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.netscape.cms.publish.publishers.OCSPPublisher
public class OCSPPublisher
This publisher writes certificate and CRL into a directory.
| Field Summary |
|---|
| 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 | |
|---|---|
OCSPPublisher()
|
|
| Method Summary | |
|---|---|
protected java.net.Socket |
Connect(java.lang.String host,
boolean secure,
com.netscape.cmsutil.http.JssSSLSocketFactory factory)
|
IConfigStore |
getConfigStore()
Return config store. |
java.util.Vector |
getDefaultParams()
Returns the initial default parameters. |
java.lang.String |
getDescription()
Returns the description of the ldap 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)
Initializes this plugin. |
void |
publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Publishs a object to the ldap directory. |
void |
unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Unpublishs a object to the ldap directory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OCSPPublisher()
| Method Detail |
|---|
public java.lang.String getImplName()
getImplName in interface ILdapPublisherpublic java.lang.String getDescription()
getDescription in interface ILdapPublisherpublic java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
IExtendedPluginInfo
getExtendedPluginInfo in interface IExtendedPluginInfopublic java.util.Vector getInstanceParams()
getInstanceParams in interface ILdapPublisherpublic java.util.Vector getDefaultParams()
getDefaultParams in interface ILdapPublisherpublic void init(IConfigStore config)
init in interface ILdapPluginconfig - the configuration store to initialize from.public IConfigStore getConfigStore()
ILdapPlugin
getConfigStore in interface ILdapPlugin
protected java.net.Socket Connect(java.lang.String host,
boolean secure,
com.netscape.cmsutil.http.JssSSLSocketFactory factory)
public void publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
throws ELdapException
publish in interface ILdapPublisherconn - a Ldap connection
(null if LDAP publishing is not enabled)dn - dn of the ldap entry to publish cert
(null if LDAP publishing is not enabled)object - 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 object)
throws ELdapException
unpublish in interface ILdapPublisherconn - the Ldap connection
(null if LDAP publishing is not enabled)dn - dn of the ldap entry to unpublish cert
(null if LDAP publishing is not enabled)object - 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 | |||||||||