Architecture crl over ldap
Un article de Milimail.
Sommaire |
Technical Documentation - CRL over LDAP
Functionalities
This extension allows to use a LDAP directory to import a CRL.
Implementation
Specifications
There is no specific specification for this extension.
Architecture
Synthetic presentation of the architecture of the extension
This functionality is developped in the form of a Thunderbird extension.
The implementation of this functionnality is mainly to update the behavior of the window used to import CRL in order to handle sources that starts with the string « ldap:// »
GUI files
When using a source for the import that starts with the string « ldap:// », the standard mecanism is bypassed in order to use LDAP requests. These LDAP queries use this source to retrieve the CRL as a binary stream. Then this CRL is forwarded to the XPCOM « nsICRLManager » that will handle the import in the local container.
The LDAP process to retrieve a binary attribute is the same as the one used in the extension that display the certificate of a contact from LDAP.
XPCOM files
This extension doesn't provided any new XPCOM. Mainly, it uses the followin built-in XPCOM :



