Package com.netscape.certsrv.publish
Interface ILdapPublisher
- All Superinterfaces:
ILdapPlugin
- All Known Implementing Classes:
FileBasedPublisher
,LdapCaCertPublisher
,LdapCertificatePairPublisher
,LdapCertSubjPublisher
,LdapCrlPublisher
,LdapUserCertPublisher
,OCSPPublisher
Interface for publishing certificate or crl to database store.
- Version:
- $Revision$ $Date$
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns the initial default parameters.Returns the description of the publisher.Returns the implementation name.Returns the current instance parameters.void
Publish an object.void
Unpublish an object.Methods inherited from interface com.netscape.certsrv.publish.ILdapPlugin
getConfigStore, init
-
Field Details
-
PROP_PREDICATE
- See Also:
-
PROP_ENABLE
- See Also:
-
PROP_IMPLNAME
- See Also:
-
-
Method Details
-
getImplName
String getImplName()Returns the implementation name. -
getDescription
String getDescription()Returns the description of the publisher. -
getInstanceParams
Returns the current instance parameters. -
getDefaultParams
Returns the initial default parameters. -
publish
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
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.
-