X509_PURPOSE
int X509_PURPOSE_get_trust(const X509_PURPOSE *xp);
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
static int no_check(const X509_PURPOSE *xp, const X509 *x, int ca);
static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca);
static const X509_PURPOSE xstandard[] = {
const X509_PURPOSE *pt;
const X509_PURPOSE *
const X509_PURPOSE *xptmp;
X509_PURPOSE_get_id(const X509_PURPOSE *xp)
X509_PURPOSE_get0_name(const X509_PURPOSE *xp)
X509_PURPOSE_get0_sname(const X509_PURPOSE *xp)
X509_PURPOSE_get_trust(const X509_PURPOSE *xp)
check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x, int ca)
check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca)
check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca)
check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
no_check(const X509_PURPOSE *xp, const X509 *x, int ca)
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
const X509_PURPOSE *purpose;
DECLARE_STACK_OF(X509_PURPOSE)
const X509_PURPOSE *X509_PURPOSE_get0(int idx);
const char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp);
const char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp);
int X509_PURPOSE_get_id(const X509_PURPOSE *);
const X509_PURPOSE *xptmp;
const X509_PURPOSE *ptmp = X509_PURPOSE_get0(i);
const X509_PURPOSE *ptmp = X509_PURPOSE_get0(i);
const X509_PURPOSE *ptmp;
purpose_print(BIO *bio, X509 *cert, const X509_PURPOSE *pt)
static int purpose_print(BIO *bio, X509 *cert, const X509_PURPOSE *pt);