| 
    pidgin 2.15.0dev
    
   | 
 
Database for retrieval or storage of Certificates. More...
#include <certificate.h>

Data Fields | |
| gchar * | scheme_name | 
| Scheme this Pool operates for.   | |
| gchar * | name | 
| Internal name to refer to the pool by.   | |
| gchar * | fullname | 
| User-friendly name for this type ex: N_("SSL Servers") When this is displayed anywhere, it should be i18ned ex: _(pool->fullname)   | |
| gpointer | data | 
| Internal pool data.   | |
| gboolean(* | init )(void) | 
| Set up the Pool's internal state.   | |
| void(* | uninit )(void) | 
| Uninit the Pool's internal state.   | |
| gboolean(* | cert_in_pool )(const gchar *id) | 
| Check for presence of a certificate in the pool using unique ID.   | |
| PurpleCertificate *(* | get_cert )(const gchar *id) | 
| Retrieve a PurpleCertificate from the pool.   | |
| gboolean(* | put_cert )(const gchar *id, PurpleCertificate *crt) | 
| Add a certificate to the pool.   | |
| gboolean(* | delete_cert )(const gchar *id) | 
| Delete a certificate from the pool.   | |
| GList *(* | get_idlist )(void) | 
| Returns a list of IDs stored in the pool.   | |
| void(* | _purple_reserved1 )(void) | 
| void(* | _purple_reserved2 )(void) | 
| void(* | _purple_reserved3 )(void) | 
| void(* | _purple_reserved4 )(void) | 
Database for retrieval or storage of Certificates.
More or less a hash table; all lookups and writes are controlled by a string key.
Definition at line 128 of file certificate.h.
| void(* _PurpleCertificatePool::_purple_reserved1) (void) | 
Definition at line 176 of file certificate.h.
| void(* _PurpleCertificatePool::_purple_reserved2) (void) | 
Definition at line 177 of file certificate.h.
| void(* _PurpleCertificatePool::_purple_reserved3) (void) | 
Definition at line 178 of file certificate.h.
| void(* _PurpleCertificatePool::_purple_reserved4) (void) | 
Definition at line 179 of file certificate.h.
| gboolean(* _PurpleCertificatePool::cert_in_pool) (const gchar *id) | 
Check for presence of a certificate in the pool using unique ID.
Definition at line 162 of file certificate.h.
| gpointer _PurpleCertificatePool::data | 
Internal pool data.
Definition at line 143 of file certificate.h.
| gboolean(* _PurpleCertificatePool::delete_cert) (const gchar *id) | 
Delete a certificate from the pool.
Definition at line 171 of file certificate.h.
| gchar* _PurpleCertificatePool::fullname | 
User-friendly name for this type ex: N_("SSL Servers") When this is displayed anywhere, it should be i18ned ex: _(pool->fullname)
Definition at line 140 of file certificate.h.
| PurpleCertificate *(* _PurpleCertificatePool::get_cert) (const gchar *id) | 
Retrieve a PurpleCertificate from the pool.
Definition at line 164 of file certificate.h.
| GList *(* _PurpleCertificatePool::get_idlist) (void) | 
Returns a list of IDs stored in the pool.
Definition at line 174 of file certificate.h.
| gboolean(* _PurpleCertificatePool::init) (void) | 
Set up the Pool's internal state.
Upon calling purple_certificate_register_pool() , this function will be called. May be NULL.
Definition at line 152 of file certificate.h.
| gchar* _PurpleCertificatePool::name | 
Internal name to refer to the pool by.
Definition at line 133 of file certificate.h.
| gboolean(* _PurpleCertificatePool::put_cert) (const gchar *id, PurpleCertificate *crt) | 
Add a certificate to the pool.
Must overwrite any other certificates sharing the same ID in the pool.
Definition at line 169 of file certificate.h.
| gchar* _PurpleCertificatePool::scheme_name | 
Scheme this Pool operates for.
Definition at line 131 of file certificate.h.
| void(* _PurpleCertificatePool::uninit) (void) | 
Uninit the Pool's internal state.
Will be called by purple_certificate_unregister_pool() . May be NULL
Definition at line 159 of file certificate.h.