Go to the source code of this file.
|
static void | exnode_free (X509_POLICY_NODE *node) |
|
static int | tree_add_auth_node (STACK_OF(X509_POLICY_NODE) **pnodes, X509_POLICY_NODE *pcy) |
|
static int | tree_add_unmatched (X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, const ASN1_OBJECT *id, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) |
|
static int | tree_calculate_authority_set (X509_POLICY_TREE *tree, STACK_OF(X509_POLICY_NODE) **pnodes) |
|
static int | tree_calculate_user_set (X509_POLICY_TREE *tree, STACK_OF(ASN1_OBJECT) *policy_oids, STACK_OF(X509_POLICY_NODE) *auth_nodes) |
|
static int | tree_evaluate (X509_POLICY_TREE *tree) |
|
static int | tree_init (X509_POLICY_TREE **ptree, STACK_OF(X509) *certs, unsigned int flags) |
|
static int | tree_link_any (X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_TREE *tree) |
|
static int | tree_link_matching_nodes (X509_POLICY_LEVEL *curr, X509_POLICY_DATA *data) |
|
static int | tree_link_nodes (X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache) |
|
static int | tree_link_unmatched (X509_POLICY_LEVEL *curr, const X509_POLICY_CACHE *cache, X509_POLICY_NODE *node, X509_POLICY_TREE *tree) |
|
static int | tree_prune (X509_POLICY_TREE *tree, X509_POLICY_LEVEL *curr) |
|
int | X509_policy_check (X509_POLICY_TREE **ptree, int *pexplicit_policy, STACK_OF(X509) *certs, STACK_OF(ASN1_OBJECT) *policy_oids, unsigned int flags) |
|
void | X509_policy_tree_free (X509_POLICY_TREE *tree) |
|
◆ tree_print
#define tree_print |
( |
|
a, |
|
|
|
b, |
|
|
|
c |
|
) |
| /* */ |
◆ exnode_free()
◆ tree_add_auth_node()
◆ tree_add_unmatched()
◆ tree_calculate_authority_set()
◆ tree_calculate_user_set()
◆ tree_evaluate()
◆ tree_init()
◆ tree_link_any()
◆ tree_link_matching_nodes()
◆ tree_link_nodes()
◆ tree_link_unmatched()
◆ tree_prune()
◆ X509_policy_check()
◆ X509_policy_tree_free()