namespace Akenti class LdapCertificateRetrievalImpl : public CertificateRetrievalImpl

Class to retrieve certificate from a LDAP server

Inheritance:


Public Methods

LdapCertificateRetrievalImpl ()
Constructor
~LdapCertificateRetrievalImpl ()
Destructor
void getContent (const URL& url, map& args, vector& 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

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

Documentation

Class to retrieve certificate from a LDAP server
LdapCertificateRetrievalImpl()
Constructor

~LdapCertificateRetrievalImpl()
Destructor

void getContent(const URL& url, map& args, vector& 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 hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de