Symbol: X509_PURPOSE
lib/libcrypto/x509/x509_local.h
424
int X509_PURPOSE_get_trust(const X509_PURPOSE *xp);
lib/libcrypto/x509/x509_purp.c
100
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
102
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
104
static int no_check(const X509_PURPOSE *xp, const X509 *x, int ca);
lib/libcrypto/x509/x509_purp.c
105
static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca);
lib/libcrypto/x509/x509_purp.c
107
static const X509_PURPOSE xstandard[] = {
lib/libcrypto/x509/x509_purp.c
182
const X509_PURPOSE *pt;
lib/libcrypto/x509/x509_purp.c
206
const X509_PURPOSE *
lib/libcrypto/x509/x509_purp.c
220
const X509_PURPOSE *xptmp;
lib/libcrypto/x509/x509_purp.c
245
X509_PURPOSE_get_id(const X509_PURPOSE *xp)
lib/libcrypto/x509/x509_purp.c
252
X509_PURPOSE_get0_name(const X509_PURPOSE *xp)
lib/libcrypto/x509/x509_purp.c
259
X509_PURPOSE_get0_sname(const X509_PURPOSE *xp)
lib/libcrypto/x509/x509_purp.c
266
X509_PURPOSE_get_trust(const X509_PURPOSE *xp)
lib/libcrypto/x509/x509_purp.c
646
check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
662
check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
679
check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
721
check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
734
check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
747
check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
765
ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
776
check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
811
no_check(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
89
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
91
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
93
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
96
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
98
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_vfy.c
2178
const X509_PURPOSE *purpose;
lib/libcrypto/x509/x509v3.h
435
DECLARE_STACK_OF(X509_PURPOSE)
lib/libcrypto/x509/x509v3.h
663
const X509_PURPOSE *X509_PURPOSE_get0(int idx);
lib/libcrypto/x509/x509v3.h
665
const char *X509_PURPOSE_get0_name(const X509_PURPOSE *xp);
lib/libcrypto/x509/x509v3.h
666
const char *X509_PURPOSE_get0_sname(const X509_PURPOSE *xp);
lib/libcrypto/x509/x509v3.h
667
int X509_PURPOSE_get_id(const X509_PURPOSE *);
usr.bin/openssl/apps.c
1723
const X509_PURPOSE *xptmp;
usr.bin/openssl/cms.c
1153
const X509_PURPOSE *ptmp = X509_PURPOSE_get0(i);
usr.bin/openssl/verify.c
254
const X509_PURPOSE *ptmp = X509_PURPOSE_get0(i);
usr.bin/openssl/x509.c
1119
const X509_PURPOSE *ptmp;
usr.bin/openssl/x509.c
1686
purpose_print(BIO *bio, X509 *cert, const X509_PURPOSE *pt)
usr.bin/openssl/x509.c
90
static int purpose_print(BIO *bio, X509 *cert, const X509_PURPOSE *pt);