_x509_cert Struct Reference

#include <x509.h>


Data Fields

x509_buf raw
x509_buf tbs
int version
x509_buf serial
x509_buf sig_oid1
x509_buf issuer_raw
x509_buf subject_raw
x509_name issuer
x509_name subject
x509_time valid_from
x509_time valid_to
x509_buf pk_oid
rsa_context rsa
x509_buf issuer_id
x509_buf subject_id
x509_buf v3_ext
int ca_istrue
int max_pathlen
x509_buf sig_oid2
x509_buf sig
struct _x509_certnext


Detailed Description

Definition at line 108 of file x509.h.


Field Documentation

x509_buf _x509_cert::raw

Definition at line 110 of file x509.h.

Referenced by ssl_write_certificate(), x509_add_certs(), and x509_free_cert().

x509_buf _x509_cert::tbs

Definition at line 111 of file x509.h.

Referenced by x509_add_certs(), and x509_verify_cert().

int _x509_cert::version

Definition at line 113 of file x509.h.

Referenced by x509_add_certs(), x509_cert_info(), and x509_verify_cert().

x509_buf _x509_cert::serial

Definition at line 114 of file x509.h.

Referenced by x509_add_certs(), and x509_cert_info().

x509_buf _x509_cert::sig_oid1

Definition at line 115 of file x509.h.

Referenced by x509_add_certs(), x509_cert_info(), and x509_verify_cert().

x509_buf _x509_cert::issuer_raw

Definition at line 117 of file x509.h.

Referenced by x509_add_certs(), and x509_verify_cert().

x509_buf _x509_cert::subject_raw

Definition at line 118 of file x509.h.

Referenced by ssl_write_certificate_request(), x509_add_certs(), and x509_verify_cert().

x509_name _x509_cert::issuer

Definition at line 120 of file x509.h.

Referenced by x509_add_certs(), x509_cert_info(), and x509_free_cert().

x509_name _x509_cert::subject

Definition at line 121 of file x509.h.

Referenced by x509_add_certs(), x509_cert_info(), x509_free_cert(), and x509_verify_cert().

x509_time _x509_cert::valid_from

Definition at line 123 of file x509.h.

Referenced by x509_add_certs(), and x509_cert_info().

x509_time _x509_cert::valid_to

Definition at line 124 of file x509.h.

Referenced by x509_add_certs(), x509_cert_info(), and x509_is_cert_expired().

x509_buf _x509_cert::pk_oid

Definition at line 126 of file x509.h.

Referenced by x509_add_certs().

rsa_context _x509_cert::rsa

Definition at line 127 of file x509.h.

Referenced by ssl_parse_certificate_verify(), ssl_parse_server_key_exchange(), ssl_write_client_key_exchange(), x509_add_certs(), x509_cert_info(), x509_free_cert(), and x509_verify_cert().

x509_buf _x509_cert::issuer_id

Definition at line 129 of file x509.h.

Referenced by x509_add_certs().

x509_buf _x509_cert::subject_id

Definition at line 130 of file x509.h.

Referenced by x509_add_certs().

x509_buf _x509_cert::v3_ext

Definition at line 131 of file x509.h.

Referenced by x509_add_certs().

int _x509_cert::ca_istrue

Definition at line 133 of file x509.h.

Referenced by x509_add_certs(), and x509_verify_cert().

int _x509_cert::max_pathlen

Definition at line 134 of file x509.h.

Referenced by x509_add_certs(), and x509_verify_cert().

x509_buf _x509_cert::sig_oid2

Definition at line 136 of file x509.h.

Referenced by x509_add_certs().

x509_buf _x509_cert::sig

Definition at line 137 of file x509.h.

Referenced by x509_add_certs(), and x509_verify_cert().

struct _x509_cert* _x509_cert::next [read]

Definition at line 139 of file x509.h.

Referenced by main(), ssl_write_certificate(), ssl_write_certificate_request(), x509_add_certs(), x509_free_cert(), and x509_verify_cert().


The documentation for this struct was generated from the following file:
Generated on Fri May 16 14:49:57 2008 for Mobile-C by  doxygen 1.5.4