#include <certificate.h>
Collaboration diagram for _PurpleCertificateVerificationRequest:
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. |
Useful for keeping track of the state of a verification that involves several steps
Definition at line 313 of file certificate.h.
|
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 335 of file certificate.h. |
|
Reference to the scheme used. This is looked up from the Verifier when the Request is generated Definition at line 321 of file certificate.h. |
|
Name to check that the certificate is issued to. For X.509 certificates, this is the Common Name Definition at line 328 of file certificate.h. |