Modifier and Type | Method and Description |
---|---|
ILdapConnFactory |
ICMSEngine.getLdapAnonConnFactory(java.lang.String id)
Retrieves the LDAP connection factory.
|
static ILdapConnFactory |
CMS.getLdapAnonConnFactory(java.lang.String id)
Retrieves the LDAP connection factory.
|
ILdapConnFactory |
ICMSEngine.getLdapBoundConnFactory(java.lang.String id)
Retrieves the LDAP connection factory.
|
static ILdapConnFactory |
CMS.getLdapBoundConnFactory(java.lang.String id)
Retrieves the LDAP connection factory.
|
ILdapConnInfo |
ICMSEngine.getLdapConnInfo(IConfigStore config)
Retrieves the ldap connection information from the configuration
store.
|
static ILdapConnInfo |
CMS.getLdapConnInfo(IConfigStore config)
Retrieves the ldap connection information from the configuration
store.
|
Modifier and Type | Class and Description |
---|---|
class |
ELdapServerDownException
This represents exception which indicates Ldap server is down.
|
Modifier and Type | Method and Description |
---|---|
netscape.ldap.LDAPConnection |
ILdapConnFactory.getConn()
Request access to a Ldap connection from the pool.
|
void |
ILdapConnInfo.init(IConfigStore config)
Initializes an instance from a config store.
|
void |
ILdapConnFactory.init(IConfigStore config)
Initialize the poll from the config store.
|
void |
ILdapConnModule.init(ISubsystem owner,
IConfigStore config)
Initialize ldap publishing module with config store.
|
void |
ILdapConnFactory.reset()
Used for disconnecting all connections.
|
void |
ILdapConnFactory.returnConn(netscape.ldap.LDAPConnection conn)
Return connection to the factory.
|
Modifier and Type | Class and Description |
---|---|
class |
ECompSyntaxErr
This type of exception is thrown in cases where an parsing
error is found while evaluating a PKI component.
|
class |
EMapperNotFound
Exception for Publish Mapper not found.
|
class |
EMapperPluginNotFound
Exception for Mapper Plugin not found.
|
class |
EPublisherNotFound
Exception for Publisher not found.
|
class |
EPublisherPluginNotFound
Exception for Publisher Plugin not found.
|
class |
ERuleNotFound
Exception for Ldap Publishing Rule not found.
|
class |
ERulePluginNotFound
Exception for Publisher Rule plugin not found.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ILdapExpression.evaluate(IRequest req)
Evaluate the Expression.
|
boolean |
ILdapExpression.evaluate(SessionContext sc)
Evaluate the Expression.
|
java.util.Vector<java.lang.String> |
IPublisherProcessor.getMapperDefaultParams(java.lang.String implName)
Returns mapper initial default parameters.
|
java.util.Vector<java.lang.String> |
IPublisherProcessor.getMapperInstanceParams(java.lang.String insName)
Returns mapper current instance parameters.
|
java.util.Vector<java.lang.String> |
IPublisherProcessor.getPublisherDefaultParams(java.lang.String implName)
Returns publisher initial default parameters.
|
java.util.Vector<java.lang.String> |
IPublisherProcessor.getPublisherInstanceParams(java.lang.String insName)
Returns Vector of PublisherIntance's current instance parameters.
|
java.util.Vector<java.lang.String> |
IPublisherProcessor.getRuleDefaultParams(java.lang.String implName)
Returns Vector of RulePlugin's initial default parameters.
|
java.util.Vector<java.lang.String> |
IPublisherProcessor.getRuleInstanceParams(java.lang.String implName)
Returns Vector of RulePlugin's current instance parameters.
|
void |
ILdapPluginImpl.init(IConfigStore config)
initialize from config store and Isubsystem.
|
void |
ILdapPlugin.init(IConfigStore config)
Initialize from config store.
|
void |
ILdapCrlMapper.init(IConfigStore config)
initialize from config store.
|
void |
ILdapPluginImpl.init(ISubsystem sys,
IConfigStore config)
initialize from config store.
|
java.lang.String |
ILdapMapper.map(netscape.ldap.LDAPConnection conn,
IRequest r,
java.lang.Object obj)
maps a certificate to a LDAP entry.
|
java.lang.String |
ILdapMapper.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
maps a certificate to a LDAP entry.
|
LdapCertMapResult |
ILdapCertMapper.map(netscape.ldap.LDAPConnection conn,
java.security.cert.X509Certificate cert,
boolean checkForCert)
maps a certificate to a LDAP entry.
|
LdapCertMapResult |
ILdapCrlMapper.map(netscape.ldap.LDAPConnection conn,
netscape.security.x509.X509CRLImpl crl,
boolean checkForCrl)
maps a crl to a LDAP entry.
|
void |
IPublishRuleSet.publish(netscape.ldap.LDAPConnection conn,
IRequest req)
Apply publishing rules on a request.
|
void |
ILdapPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Publish an object.
|
void |
IPublisherProcessor.publishCACert(java.security.cert.X509Certificate cert)
Publish ca cert, UpdateDir.java, jobs, request listeners
|
void |
IPublisherProcessor.publishCert(java.security.cert.X509Certificate cert,
IRequest req)
Publishs regular user certificate based on the criteria
set in the request.
|
void |
IPublisherProcessor.publishCRL(java.lang.String dn,
java.security.cert.X509CRL crl)
publishes a crl by mapping the issuer name in the crl to an entry
and publishing it there.
|
void |
IPublisherProcessor.publishCRL(netscape.security.x509.X509CRLImpl crl,
java.lang.String crlIssuingPointId)
publishes a crl by mapping the issuer name in the crl to an entry
and publishing it there.
|
void |
IXcertPublisherProcessor.publishXCertPair(byte[] pair)
Publish crossCertificatePair.
|
void |
ILdapPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Unpublish an object.
|
void |
IPublisherProcessor.unpublishCACert(java.security.cert.X509Certificate cert)
This function is never called.
|
void |
IPublisherProcessor.unpublishCert(java.security.cert.X509Certificate cert,
IRequest req)
Unpublish user certificate.
|
Modifier and Type | Method and Description |
---|---|
IUser |
ICertUserLocator.locateUser(Certificates certs)
Returns a user whose certificates match with the given certificates
|
Modifier and Type | Method and Description |
---|---|
protected netscape.ldap.LDAPConnection |
DirAclAuthz.getConn() |
protected void |
DirAclAuthz.returnConn(netscape.ldap.LDAPConnection conn) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
MapDNPattern.formDN(IRequest req,
netscape.security.x509.X500Name subject,
netscape.security.x509.CertificateExtensions ext)
Form a Ldap v3 DN string from a request and a cert subject name.
|
java.lang.String[] |
LdapDNCompsMap.formDNandFilter(netscape.security.x509.X500Name subjName)
form a dn and filter from component in the cert subject name
|
static netscape.security.util.ObjectIdentifier[] |
LdapDNCompsMap.getCompsFromString(java.lang.String val)
useful routine for parsing components given as string to
arrays of objectidentifiers.
|
java.lang.String |
NoMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj) |
java.lang.String |
LdapSimpleMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj)
Maps a X500 subject name to LDAP entry.
|
java.lang.String |
LdapEnhancedMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj)
Maps an X500 subject name to an LDAP entry.
|
java.lang.String |
LdapCrlIssuerCompsMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj) |
java.lang.String |
LdapCertSubjMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj) |
java.lang.String |
LdapCertExactMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj) |
java.lang.String |
LdapCertCompsMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj) |
java.lang.String |
LdapCaSimpleMap.map(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj)
Maps a X500 subject name to LDAP entry.
|
java.lang.String |
NoMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Maps a X500 subject name to LDAP entry.
|
java.lang.String |
LdapSimpleMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Maps a X500 subject name to LDAP entry.
|
java.lang.String |
LdapEnhancedMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Maps an X500 subject name to an LDAP entry.
|
java.lang.String |
LdapCrlIssuerCompsMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Maps a crl to LDAP entry.
|
java.lang.String |
LdapCertSubjMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Finds the entry for the certificate by looking for the cert
subject name in the subject name attribute.
|
java.lang.String |
LdapCertExactMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Finds the entry for the certificate by looking for the cert
subject name in the subject name attribute.
|
java.lang.String |
LdapCertCompsMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Maps a certificate to LDAP entry.
|
java.lang.String |
LdapCaSimpleMap.map(netscape.ldap.LDAPConnection conn,
java.lang.Object obj)
Maps a X500 subject name to LDAP entry.
|
java.lang.String |
LdapDNCompsMap.map(netscape.ldap.LDAPConnection conn,
netscape.security.x509.X500Name x500name,
byte[] obj)
Maps a X500 subject name to LDAP entry.
|
java.util.Vector<java.lang.String> |
LdapCertSubjMap.mapAll(netscape.ldap.LDAPConnection conn,
IRequest req,
java.lang.Object obj) |
java.util.Vector<java.lang.String> |
LdapCertSubjMap.mapAll(netscape.ldap.LDAPConnection conn,
java.lang.Object obj) |
Constructor and Description |
---|
MapDNPattern(java.io.PushbackReader in) |
MapDNPattern(java.lang.String pattern)
Construct a DN pattern by parsing a pattern string.
|
Modifier and Type | Method and Description |
---|---|
void |
LdapCertificatePairPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
byte[] pair)
publish a certificatePair
-should not be called from listeners.
|
void |
OCSPPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Publishs a object to the ldap directory.
|
void |
LdapUserCertPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
publish a user certificate
Adds the cert to the multi-valued certificate attribute as a
DER encoded binary blob.
|
void |
LdapEncryptCertPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
publish a user certificate
Adds the cert to the multi-valued certificate attribute as a
DER encoded binary blob.
|
void |
LdapCrlPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object crlObj)
Replaces the CRL in the certificateRevocationList attribute.
|
void |
LdapCertificatePairPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object pair)
publish a certificatePair
-should not be called from listeners.
|
void |
LdapCertSubjPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
publish a user certificate
Adds the cert to the multi-valued certificate attribute as a
DER encoded binary blob.
|
void |
LdapCaCertPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
publish a CA certificate
Adds the cert to the multi-valued certificate attribute as a
DER encoded binary blob.
|
void |
FileBasedPublisher.publish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Publishes a object to the ldap directory.
|
void |
OCSPPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Unpublishs a object to the ldap directory.
|
void |
LdapUserCertPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
unpublish a user certificate
deletes the certificate from the list of certificates.
|
void |
LdapEncryptCertPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
unpublish a user certificate
deletes the certificate from the list of certificates.
|
void |
LdapCrlPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object crlObj)
There shouldn't be a need to call this.
|
void |
LdapCertificatePairPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
unsupported
|
void |
LdapCertSubjPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
deletes the certificate from the list of certificates.
|
void |
LdapCaCertPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object certObj)
deletes the certificate from CA's certificate attribute.
|
void |
FileBasedPublisher.unpublish(netscape.ldap.LDAPConnection conn,
java.lang.String dn,
java.lang.Object object)
Unpublishes a object to the ldap directory.
|