| 
    pidgin 2.15.0dev
    
   | 
 
Structure for a single certificate request. More...
#include <certificate.h>

Data Fields | |
| PurpleCertificateVerifier * | verifier | 
| Reference to the verification logic used.   | |
| PurpleCertificateScheme * | scheme | 
| Reference to the scheme used.   | |
| gchar * | subject_name | 
| Name to check that the certificate is issued to.   | |
| GList * | cert_chain | 
| List of certificates in the chain to be verified (such as that returned by purple_ssl_get_peer_certificates )   | |
| gpointer | data | 
| Internal data used by the Verifier code.   | |
| PurpleCertificateVerifiedCallback | cb | 
| Function to call with the verification result.   | |
| gpointer | cb_data | 
| Data to pass to the post-verification callback.   | |
Structure for a single certificate request.
Useful for keeping track of the state of a verification that involves several steps
Definition at line 407 of file certificate.h.
| PurpleCertificateVerifiedCallback _PurpleCertificateVerificationRequest::cb | 
Function to call with the verification result.
Definition at line 435 of file certificate.h.
| gpointer _PurpleCertificateVerificationRequest::cb_data | 
Data to pass to the post-verification callback.
Definition at line 437 of file certificate.h.
| GList* _PurpleCertificateVerificationRequest::cert_chain | 
List of certificates in the chain to be verified (such as that returned by purple_ssl_get_peer_certificates )
This is most relevant for X.509 certificates used in SSL sessions. The list order should be: certificate, issuer, issuer's issuer, etc.
Definition at line 429 of file certificate.h.
| gpointer _PurpleCertificateVerificationRequest::data | 
Internal data used by the Verifier code.
Definition at line 432 of file certificate.h.
| PurpleCertificateScheme* _PurpleCertificateVerificationRequest::scheme | 
Reference to the scheme used.
This is looked up from the Verifier when the Request is generated
Definition at line 415 of file certificate.h.
| gchar* _PurpleCertificateVerificationRequest::subject_name | 
Name to check that the certificate is issued to.
For X.509 certificates, this is the Common Name
Definition at line 422 of file certificate.h.
| PurpleCertificateVerifier* _PurpleCertificateVerificationRequest::verifier | 
Reference to the verification logic used.
Definition at line 410 of file certificate.h.