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