|
pidgin 2.14.4
|
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.