|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.netscape.cms.publish.publishers.LdapCertificatePairPublisher
public class LdapCertificatePairPublisher
module for publishing a cross certificate pair to ldap crossCertificatePair attribute
| Field Summary | |
|---|---|
static java.lang.String |
LDAP_ARL_ATTR
|
static java.lang.String |
LDAP_CA_OBJECTCLASS
|
static java.lang.String |
LDAP_CACERT_ATTR
|
static java.lang.String |
LDAP_CRL_ATTR
|
static java.lang.String |
LDAP_CROSS_CERT_PAIR_ATTR
|
protected java.lang.String |
mCaObjectclass
|
protected IConfigStore |
mConfig
|
protected java.lang.String |
mCrossCertPairAttr
|
protected java.lang.String |
mObjAdded
|
protected java.lang.String |
mObjDeleted
|
| 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 | |
|---|---|
LdapCertificatePairPublisher()
constructor constructs default values. |
|
LdapCertificatePairPublisher(java.lang.String crossCertPairAttr,
java.lang.String caObjectclass)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getCAObjectclass()
Gets the Certificate Authority object class to convert to. |
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. |
java.util.Vector |
getInstanceParamsWithExtras()
|
java.lang.String |
getXCertAttrName()
returns the cross cert pair attribute where it'll be published. |
void |
init(IConfigStore config)
Initialize from config store. |
void |
publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
byte[] pair)
publish a certificatePair -should not be called from listeners. |
void |
publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object pair)
publish a certificatePair -should not be called from listeners. |
void |
unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
unsupported |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String LDAP_CROSS_CERT_PAIR_ATTR
public static final java.lang.String LDAP_CA_OBJECTCLASS
public static final java.lang.String LDAP_ARL_ATTR
public static final java.lang.String LDAP_CRL_ATTR
public static final java.lang.String LDAP_CACERT_ATTR
protected java.lang.String mCrossCertPairAttr
protected java.lang.String mCaObjectclass
protected java.lang.String mObjAdded
protected java.lang.String mObjDeleted
protected IConfigStore mConfig
| Constructor Detail |
|---|
public LdapCertificatePairPublisher()
public LdapCertificatePairPublisher(java.lang.String crossCertPairAttr,
java.lang.String caObjectclass)
| Method Detail |
|---|
public java.lang.String[] getExtendedPluginInfo(java.util.Locale locale)
IExtendedPluginInfo
getExtendedPluginInfo in interface IExtendedPluginInfopublic java.lang.String getImplName()
ILdapPublisher
getImplName in interface ILdapPublisherpublic java.lang.String getDescription()
ILdapPublisher
getDescription in interface ILdapPublisherpublic java.util.Vector getInstanceParams()
ILdapPublisher
getInstanceParams in interface ILdapPublisherpublic java.util.Vector getInstanceParamsWithExtras()
public 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 java.lang.String getCAObjectclass()
public java.lang.String getXCertAttrName()
public void publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object pair)
throws ELdapException
publish in interface ILdapPublisherconn - the LDAP connectiondn - dn of the entry to publish the XcertificatePairpair - the Xcertificate bytes object.
ELdapException - publish failed.
public void publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
byte[] pair)
throws ELdapException
conn - the LDAP connectiondn - dn of the entry to publish the XcertificatePairpair - the cross cert bytes
ELdapException
public void unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
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)certObj - 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 | |||||||||