Go to the source code of this file.
|
| #define | ADD_HOST 1 |
| |
| #define | SET_HOST 0 |
| |
| #define | string_stack_free(sk) sk_OPENSSL_STRING_pop_free(sk, str_free) |
| |
| #define | test_x509_verify_param_copy(field, def) |
| |
| #define | vpm_empty_id NULL, 0U, NULL, NULL, 0, NULL, 0, 0 |
| |
| #define | x509_verify_param_copy(field, def) |
| |
|
| static int | int_x509_param_set1 (char **pdest, size_t *pdestlen, const char *src, size_t srclen) |
| |
| static int | int_x509_param_set_hosts (X509_VERIFY_PARAM *param, int mode, const char *name, size_t namelen) |
| |
| static | STACK_OF (X509_VERIFY_PARAM) |
| |
| static char * | str_copy (char *s) |
| |
| static void | str_free (char *s) |
| |
| int | X509_VERIFY_PARAM_add0_policy (X509_VERIFY_PARAM *param, ASN1_OBJECT *policy) |
| |
| int | X509_VERIFY_PARAM_add0_table (X509_VERIFY_PARAM *param) |
| |
| int | X509_VERIFY_PARAM_add1_host (X509_VERIFY_PARAM *param, const char *name, size_t namelen) |
| |
| int | X509_VERIFY_PARAM_clear_flags (X509_VERIFY_PARAM *param, unsigned long flags) |
| |
| void | X509_VERIFY_PARAM_free (X509_VERIFY_PARAM *param) |
| |
| const X509_VERIFY_PARAM * | X509_VERIFY_PARAM_get0 (int id) |
| |
| const char * | X509_VERIFY_PARAM_get0_name (const X509_VERIFY_PARAM *param) |
| |
| char * | X509_VERIFY_PARAM_get0_peername (X509_VERIFY_PARAM *param) |
| |
| int | X509_VERIFY_PARAM_get_count (void) |
| |
| int | X509_VERIFY_PARAM_get_depth (const X509_VERIFY_PARAM *param) |
| |
| unsigned long | X509_VERIFY_PARAM_get_flags (X509_VERIFY_PARAM *param) |
| |
| int | X509_VERIFY_PARAM_inherit (X509_VERIFY_PARAM *dest, const X509_VERIFY_PARAM *src) |
| |
| const X509_VERIFY_PARAM * | X509_VERIFY_PARAM_lookup (const char *name) |
| |
| X509_VERIFY_PARAM * | X509_VERIFY_PARAM_new (void) |
| |
| int | X509_VERIFY_PARAM_set1 (X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) |
| |
| int | X509_VERIFY_PARAM_set1_email (X509_VERIFY_PARAM *param, const char *email, size_t emaillen) |
| |
| int | X509_VERIFY_PARAM_set1_host (X509_VERIFY_PARAM *param, const char *name, size_t namelen) |
| |
| int | X509_VERIFY_PARAM_set1_ip (X509_VERIFY_PARAM *param, const unsigned char *ip, size_t iplen) |
| |
| int | X509_VERIFY_PARAM_set1_ip_asc (X509_VERIFY_PARAM *param, const char *ipasc) |
| |
| int | X509_VERIFY_PARAM_set1_name (X509_VERIFY_PARAM *param, const char *name) |
| |
| int | X509_VERIFY_PARAM_set1_policies (X509_VERIFY_PARAM *param, STACK_OF(ASN1_OBJECT) *policies) |
| |
| void | X509_VERIFY_PARAM_set_depth (X509_VERIFY_PARAM *param, int depth) |
| |
| int | X509_VERIFY_PARAM_set_flags (X509_VERIFY_PARAM *param, unsigned long flags) |
| |
| void | X509_VERIFY_PARAM_set_hostflags (X509_VERIFY_PARAM *param, unsigned int flags) |
| |
| int | X509_VERIFY_PARAM_set_purpose (X509_VERIFY_PARAM *param, int purpose) |
| |
| void | X509_VERIFY_PARAM_set_time (X509_VERIFY_PARAM *param, time_t t) |
| |
| int | X509_VERIFY_PARAM_set_trust (X509_VERIFY_PARAM *param, int trust) |
| |
| void | X509_VERIFY_PARAM_table_cleanup (void) |
| |
| static void | x509_verify_param_zero (X509_VERIFY_PARAM *param) |
| |
◆ ADD_HOST
◆ SET_HOST
◆ string_stack_free
| #define string_stack_free |
( |
|
sk | ) |
sk_OPENSSL_STRING_pop_free(sk, str_free) |
◆ test_x509_verify_param_copy
| #define test_x509_verify_param_copy |
( |
|
field, |
|
|
|
def |
|
) |
| |
Value: (to_overwrite || \
((src->field != (
def)) && (to_default || (
dest->field == (
def)))))
Definition at line 222 of file x509_vpm.c.
◆ vpm_empty_id
| #define vpm_empty_id NULL, 0U, NULL, NULL, 0, NULL, 0, 0 |
◆ x509_verify_param_copy
| #define x509_verify_param_copy |
( |
|
field, |
|
|
|
def |
|
) |
| |
◆ int_x509_param_set1()
| static int int_x509_param_set1 |
( |
char ** |
pdest, |
|
|
size_t * |
pdestlen, |
|
|
const char * |
src, |
|
|
size_t |
srclen |
|
) |
| |
|
static |
◆ int_x509_param_set_hosts()
◆ STACK_OF()
◆ str_copy()
| static char* str_copy |
( |
char * |
s | ) |
|
|
static |
◆ str_free()
| static void str_free |
( |
char * |
s | ) |
|
|
static |
◆ X509_VERIFY_PARAM_add0_policy()
◆ X509_VERIFY_PARAM_add0_table()
◆ X509_VERIFY_PARAM_add1_host()
◆ X509_VERIFY_PARAM_clear_flags()
◆ X509_VERIFY_PARAM_free()
◆ X509_VERIFY_PARAM_get0()
◆ X509_VERIFY_PARAM_get0_name()
◆ X509_VERIFY_PARAM_get0_peername()
◆ X509_VERIFY_PARAM_get_count()
| int X509_VERIFY_PARAM_get_count |
( |
void |
| ) |
|
◆ X509_VERIFY_PARAM_get_depth()
◆ X509_VERIFY_PARAM_get_flags()
◆ X509_VERIFY_PARAM_inherit()
◆ X509_VERIFY_PARAM_lookup()
◆ X509_VERIFY_PARAM_new()
◆ X509_VERIFY_PARAM_set1()
◆ X509_VERIFY_PARAM_set1_email()
◆ X509_VERIFY_PARAM_set1_host()
◆ X509_VERIFY_PARAM_set1_ip()
◆ X509_VERIFY_PARAM_set1_ip_asc()
◆ X509_VERIFY_PARAM_set1_name()
◆ X509_VERIFY_PARAM_set1_policies()
◆ X509_VERIFY_PARAM_set_depth()
◆ X509_VERIFY_PARAM_set_flags()
◆ X509_VERIFY_PARAM_set_hostflags()
◆ X509_VERIFY_PARAM_set_purpose()
◆ X509_VERIFY_PARAM_set_time()
◆ X509_VERIFY_PARAM_set_trust()
◆ X509_VERIFY_PARAM_table_cleanup()
| void X509_VERIFY_PARAM_table_cleanup |
( |
void |
| ) |
|
◆ x509_verify_param_zero()
◆ default_table