class LdapCertificateRetrievalImpl

Class to retrieve certificate from a LDAP server

Inheritance:


Public Methods

[more] LdapCertificateRetrievalImpl ()
Constructor
[more] ~LdapCertificateRetrievalImpl ()
Destructor
[more]void getContent (const URL& url, map<string, string>& args, vector<string>& results, string& enc) const
Calls the openLdap library routines to get the X509 certificate(s) for any entries with the given base and filter.


Inherited from CertificateRetrievalImpl:

Public Methods

ovoid getCertificates(const URL& url, map<string, string>& args, vector<Certificate>& certs) const
ovoid getAkentiCertificates(const URL& url, map<string, string>& args, vector<AkentiCertificate>& certs) const


Documentation

Class to retrieve certificate from a LDAP server

o LdapCertificateRetrievalImpl()
Constructor

o ~LdapCertificateRetrievalImpl()
Destructor

ovoid getContent(const URL& url, map<string, string>& args, vector<string>& results, string& enc) const
Calls the openLdap library routines to get the X509 certificate(s) for any entries with the given base and filter. This is expected to be called with a base and filter that uniquely identifies one user, although that user might have multiple certificates.

Parameters:
url - - host and optional port of the ldap server
args - - a map of the following arguments "type" must be X509 "base" the ldap search base "filter" the ldap search filter, defaults to "cn=*" "scope" one of "onelevel", "subtree", or defaults to BASE
results - - a returned vector of PEM/DER encoded X509 certificates
enc - - a return value for the type of certificate encoding that is used. Currently we assume DER.


This class has no child classes.
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
CertificateRetrievalImpl
URL

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.