void X509_STORE_CTX_set_verify_cb(X509_STORE_CTX *ctx,
int (*verify_cb)(int, X509_STORE_CTX *));
-int X509_policy_check(X509_POLICY_TREE **ptree, int *explicit,
+int X509_policy_check(X509_POLICY_TREE **ptree, int *pexplicit_policy,
STACK_OF(X509) *certs,
STACK_OF(ASN1_OBJECT) *policy_oids,
unsigned int flags);
* -2 User constrained policy set empty and requireExplicit true.
*/
-int X509_policy_check(X509_POLICY_TREE **ptree, int *explicit,
+int X509_policy_check(X509_POLICY_TREE **ptree, int *pexplicit_policy,
STACK_OF(X509) *certs,
STACK_OF(ASN1_OBJECT) *policy_oids,
unsigned int flags)
STACK_OF(X509_POLICY_NODE) *nodes, *auth_nodes = NULL;
*ptree = NULL;
- *explicit = 0;
+ *pexplicit_policy = 0;
ret = tree_init(&tree, certs, flags);
/* Tree empty requireExplicit True: Error */
case 6:
- *explicit = 1;
+ *pexplicit_policy = 1;
return -2;
/* Tree OK requireExplicit True: OK and continue */
case 5:
- *explicit = 1;
+ *pexplicit_policy = 1;
break;
/* Tree OK: continue */
if (ret == 2)
{
X509_policy_tree_free(tree);
- if (*explicit)
+ if (*pexplicit_policy)
return -2;
else
return 1;
if (tree)
*ptree = tree;
- if (*explicit)
+ if (*pexplicit_policy)
{
nodes = X509_policy_tree_get0_user_policies(tree);
if (sk_X509_POLICY_NODE_num(nodes) <= 0)