crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
119
X509 *received_cert;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1311
get_cert(char *filename, X509 **retcert)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1313
X509 *cert = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1333
cert = (X509 *) PEM_read_bio_X509(tmp, NULL, NULL, NULL);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1699
cert_sig_alg(X509 *cert)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1729
STACK_OF(X509) * cert_stack = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1760
STACK_OF(X509) *certstack = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1787
X509 *x = sk_X509_value(certstack, i);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1962
X509 *x = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1965
STACK_OF(X509) *signerCerts = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1966
STACK_OF(X509) *intermediateCAs = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1969
STACK_OF(X509) *verified_chain = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
201
create_identifiers_from_stack(STACK_OF(X509) *sk,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2159
X509 *cert;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2190
X509 *tmp_cert = sk_X509_value(signerCerts, j);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2308
X509 *cert,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3286
X509 *kdc_cert = id_cryptoctx->my_cert;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3358
X509 *cert = X509_STORE_CTX_get_current_cert(ctx);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4068
X509 *x = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4217
X509 *x = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4420
X509 *x = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4697
X509 *x,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
4852
pkinit_req_crypto_context req_cryptoctx, X509 *cert,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5005
STACK_OF(X509) *ca_certs = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5071
X509 *x = sk_X509_value(ca_certs, j);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5224
create_identifiers_from_stack(STACK_OF(X509) *sk,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5229
X509 *x = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5327
STACK_OF(X509) *sk = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5394
STACK_OF(X509) *sk = id_cryptoctx->trustedCAs;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
5417
X509 *cert = req_cryptoctx->received_cert;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
64
X509 *cert;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
75
X509 *my_cert; /* selected user or KDC cert */
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
78
STACK_OF(X509) *trustedCAs; /* available trusted ca certs */
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
79
STACK_OF(X509) *intermediateCAs; /* available intermediate ca certs */
crypto/krb5/src/plugins/tls/k5tls/openssl.c
142
get_cert_sans(X509 *x)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
159
get_cert_cn(X509 *x, char *buf, size_t bufsize)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
171
check_cert_address(X509 *x, const char *text)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
230
check_cert_servername(X509 *x, const char *expected)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
275
check_cert_name_or_ip(X509 *x, const char *expected_name)
crypto/krb5/src/plugins/tls/k5tls/openssl.c
291
X509 *x;
crypto/openssh/ssh-pkcs11.c
933
X509 *x509 = NULL;
crypto/openssl/apps/ca.c
105
static int certify_cert(X509 **xret, const char *infile, int certformat,
crypto/openssl/apps/ca.c
106
const char *passin, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1101
X509 *xi = sk_X509_value(cert_sk, i);
crypto/openssl/apps/ca.c
116
static int certify_spkac(X509 **xret, const char *infile, EVP_PKEY *pkey,
crypto/openssl/apps/ca.c
117
X509 *x509, const char *dgst,
crypto/openssl/apps/ca.c
125
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1316
X509 *revcert;
crypto/openssl/apps/ca.c
135
static int do_revoke(X509 *x509, CA_DB *db, REVINFO_TYPE rev_type,
crypto/openssl/apps/ca.c
1373
static int certify(X509 **xret, const char *infile, int informat,
crypto/openssl/apps/ca.c
1374
EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
140
static void write_new_certificate(BIO *bp, X509 *x, int output_der, int notext);
crypto/openssl/apps/ca.c
1431
static int certify_cert(X509 **xret, const char *infile, int certformat,
crypto/openssl/apps/ca.c
1432
const char *passin, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1443
X509 *template_cert = NULL;
crypto/openssl/apps/ca.c
1489
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/ca.c
1503
X509 *ret = NULL;
crypto/openssl/apps/ca.c
1986
static void write_new_certificate(BIO *bp, X509 *x, int output_der, int notext)
crypto/openssl/apps/ca.c
1998
static int certify_spkac(X509 **xret, const char *infile, EVP_PKEY *pkey,
crypto/openssl/apps/ca.c
1999
X509 *x509, const char *dgst,
crypto/openssl/apps/ca.c
2134
static int do_revoke(X509 *x509, CA_DB *db, REVINFO_TYPE rev_type,
crypto/openssl/apps/ca.c
323
STACK_OF(X509) *cert_sk = NULL;
crypto/openssl/apps/ca.c
351
X509 *x509 = NULL, *x509p = NULL, *x = NULL;
crypto/openssl/apps/ca.c
93
static int certify(X509 **xret, const char *infile, int informat,
crypto/openssl/apps/ca.c
94
EVP_PKEY *pkey, X509 *x509,
crypto/openssl/apps/cmp.c
1099
typedef int (*add_X509_fn_t)(void *ctx, const X509 *cert);
crypto/openssl/apps/cmp.c
1103
X509 *cert;
crypto/openssl/apps/cmp.c
1115
typedef int (*add_X509_stack_fn_t)(void *ctx, const STACK_OF(X509) *certs);
crypto/openssl/apps/cmp.c
1119
STACK_OF(X509) *certs;
crypto/openssl/apps/cmp.c
1447
STACK_OF(X509) *untrusted = OSSL_CMP_CTX_get0_untrusted(ctx);
crypto/openssl/apps/cmp.c
1468
X509 *cert;
crypto/openssl/apps/cmp.c
1469
STACK_OF(X509) *certs = NULL;
crypto/openssl/apps/cmp.c
1527
STACK_OF(X509) *tls_extra = load_certs_multifile(opt_tls_extra,
crypto/openssl/apps/cmp.c
1650
X509 *cert;
crypto/openssl/apps/cmp.c
1651
STACK_OF(X509) *certs = NULL;
crypto/openssl/apps/cmp.c
2423
static int write_cert(BIO *bio, X509 *cert)
crypto/openssl/apps/cmp.c
2455
static int save_free_certs(STACK_OF(X509) *certs,
crypto/openssl/apps/cmp.c
2536
static int save_cert_or_delete(X509 *cert, const char *file, const char *desc)
crypto/openssl/apps/cmp.c
2546
STACK_OF(X509) *certs = sk_X509_new_null();
crypto/openssl/apps/cmp.c
3465
STACK_OF(X509) *cacerts = NULL;
crypto/openssl/apps/cmp.c
3485
X509 *oldwithold = NULL;
crypto/openssl/apps/cmp.c
3486
X509 *newwithnew = NULL;
crypto/openssl/apps/cmp.c
3487
X509 *newwithold = NULL;
crypto/openssl/apps/cmp.c
3488
X509 *oldwithnew = NULL;
crypto/openssl/apps/cmp.c
3529
X509 *crlcert = NULL;
crypto/openssl/apps/cmp.c
3677
X509 *newcert = NULL;
crypto/openssl/apps/cmp.c
3918
STACK_OF(X509) *newchain = OSSL_CMP_CTX_get1_newChain(cmp_ctx);
crypto/openssl/apps/cmp.c
851
static X509 *load_cert_pwd(const char *uri, const char *pass, const char *desc)
crypto/openssl/apps/cmp.c
853
X509 *cert;
crypto/openssl/apps/cms.c
1005
STACK_OF(X509) *allcerts;
crypto/openssl/apps/cms.c
1065
X509 *x = sk_X509_value(encerts, i);
crypto/openssl/apps/cms.c
1293
STACK_OF(X509) *signers = CMS_get0_signers(cms);
crypto/openssl/apps/cms.c
1398
static int save_certs(char *signerfile, STACK_OF(X509) *signers)
crypto/openssl/apps/cms.c
24
static int save_certs(char *signerfile, STACK_OF(X509) *signers);
crypto/openssl/apps/cms.c
355
STACK_OF(X509) *encerts = sk_X509_new_null(), *other = NULL;
crypto/openssl/apps/cms.c
356
X509 *cert = NULL, *recip = NULL, *signer = NULL, *originator = NULL;
crypto/openssl/apps/crl2pkcs7.c
200
static int add_certs_from_file(STACK_OF(X509) *stack, char *certfile)
crypto/openssl/apps/crl2pkcs7.c
22
static int add_certs_from_file(STACK_OF(X509) *stack, char *certfile);
crypto/openssl/apps/crl2pkcs7.c
60
STACK_OF(X509) *cert_stack = NULL;
crypto/openssl/apps/include/apps.h
106
void dump_cert_text(BIO *out, X509 *x);
crypto/openssl/apps/include/apps.h
117
int copy_extensions(X509 *x, X509_REQ *req, int copy_type);
crypto/openssl/apps/include/apps.h
124
X509 *load_cert_pass(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/include/apps.h
143
X509 **pcert, STACK_OF(X509) **pcerts,
crypto/openssl/apps/include/apps.h
146
STACK_OF(X509) *load_certs_multifile(char *files, const char *pass,
crypto/openssl/apps/include/apps.h
150
int load_certs(const char *uri, int maybe_stdin, STACK_OF(X509) **certs,
crypto/openssl/apps/include/apps.h
158
X509 **pcert, STACK_OF(X509) **pcerts,
crypto/openssl/apps/include/apps.h
258
int x509_ctrl_string(X509 *x, const char *value);
crypto/openssl/apps/include/apps.h
263
int cert_matches_key(const X509 *cert, const EVP_PKEY *pkey);
crypto/openssl/apps/include/apps.h
264
int do_X509_sign(X509 *x, int force_v1, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/include/apps.h
266
int do_X509_verify(X509 *x, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *vfyopts);
crypto/openssl/apps/include/apps.h
278
int check_cert_attributes(BIO *bio, X509 *x,
crypto/openssl/apps/include/apps.h
87
int set_cert_times(X509 *x, const char *startdate, const char *enddate,
crypto/openssl/apps/include/cmp_mock_srv.h
25
int ossl_cmp_mock_srv_set1_refCert(OSSL_CMP_SRV_CTX *srv_ctx, X509 *cert);
crypto/openssl/apps/include/cmp_mock_srv.h
26
int ossl_cmp_mock_srv_set1_certOut(OSSL_CMP_SRV_CTX *srv_ctx, X509 *cert);
crypto/openssl/apps/include/cmp_mock_srv.h
30
STACK_OF(X509) *chain);
crypto/openssl/apps/include/cmp_mock_srv.h
32
STACK_OF(X509) *caPubs);
crypto/openssl/apps/include/cmp_mock_srv.h
33
int ossl_cmp_mock_srv_set1_newWithNew(OSSL_CMP_SRV_CTX *srv_ctx, X509 *cert);
crypto/openssl/apps/include/cmp_mock_srv.h
34
int ossl_cmp_mock_srv_set1_newWithOld(OSSL_CMP_SRV_CTX *srv_ctx, X509 *cert);
crypto/openssl/apps/include/cmp_mock_srv.h
35
int ossl_cmp_mock_srv_set1_oldWithNew(OSSL_CMP_SRV_CTX *srv_ctx, X509 *cert);
crypto/openssl/apps/include/s_apps.h
31
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key,
crypto/openssl/apps/include/s_apps.h
32
STACK_OF(X509) *chain, int build_chain);
crypto/openssl/apps/lib/app_x509.c
127
int x509_ctrl_string(X509 *x, const char *value)
crypto/openssl/apps/lib/apps.c
1232
int copy_extensions(X509 *x, X509_REQ *req, int copy_type)
crypto/openssl/apps/lib/apps.c
149
void dump_cert_text(BIO *out, X509 *x)
crypto/openssl/apps/lib/apps.c
2170
int check_cert_attributes(BIO *bio, X509 *x, const char *checkhost,
crypto/openssl/apps/lib/apps.c
2229
static int do_x509_init(X509 *x, STACK_OF(OPENSSL_STRING) *opts)
crypto/openssl/apps/lib/apps.c
2292
static int adapt_keyid_ext(X509 *cert, X509V3_CTX *ext_ctx,
crypto/openssl/apps/lib/apps.c
2320
int cert_matches_key(const X509 *cert, const EVP_PKEY *pkey)
crypto/openssl/apps/lib/apps.c
2331
int do_X509_sign(X509 *cert, int force_v1, EVP_PKEY *pkey, const char *md,
crypto/openssl/apps/lib/apps.c
2394
int do_X509_verify(X509 *x, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *vfyopts)
crypto/openssl/apps/lib/apps.c
2474
X509 *x;
crypto/openssl/apps/lib/apps.c
3304
int set_cert_times(X509 *x, const char *startdate, const char *enddate,
crypto/openssl/apps/lib/apps.c
440
X509 *load_cert_pass(const char *uri, int format, int maybe_stdin,
crypto/openssl/apps/lib/apps.c
443
X509 *cert = NULL;
crypto/openssl/apps/lib/apps.c
664
static void warn_cert_msg(const char *uri, X509 *cert, const char *msg)
crypto/openssl/apps/lib/apps.c
673
static void warn_cert(const char *uri, X509 *cert, int warn_EE,
crypto/openssl/apps/lib/apps.c
686
static void warn_certs(const char *uri, STACK_OF(X509) *certs, int warn_EE,
crypto/openssl/apps/lib/apps.c
696
X509 **pcert, STACK_OF(X509) **pcerts,
crypto/openssl/apps/lib/apps.c
728
STACK_OF(X509) *load_certs_multifile(char *files, const char *pass,
crypto/openssl/apps/lib/apps.c
731
STACK_OF(X509) *certs = NULL;
crypto/openssl/apps/lib/apps.c
732
STACK_OF(X509) *result = sk_X509_new_null();
crypto/openssl/apps/lib/apps.c
762
const STACK_OF(X509) *certs /* may NULL */)
crypto/openssl/apps/lib/apps.c
787
STACK_OF(X509) *certs = NULL;
crypto/openssl/apps/lib/apps.c
811
int load_certs(const char *uri, int maybe_stdin, STACK_OF(X509) **certs,
crypto/openssl/apps/lib/apps.c
900
X509 **pcert, STACK_OF(X509) **pcerts,
crypto/openssl/apps/lib/cmp_mock_srv.c
126
STACK_OF(X509) *chain)
crypto/openssl/apps/lib/cmp_mock_srv.c
129
STACK_OF(X509) *chain_copy = NULL;
crypto/openssl/apps/lib/cmp_mock_srv.c
143
STACK_OF(X509) *caPubs)
crypto/openssl/apps/lib/cmp_mock_srv.c
146
STACK_OF(X509) *caPubs_copy = NULL;
crypto/openssl/apps/lib/cmp_mock_srv.c
21
X509 *refCert; /* cert to expect for oldCertID in kur/rr msg */
crypto/openssl/apps/lib/cmp_mock_srv.c
22
X509 *certOut; /* certificate to be returned in cp/ip/kup msg */
crypto/openssl/apps/lib/cmp_mock_srv.c
25
STACK_OF(X509) *chainOut; /* chain of certOut to add to extraCerts field */
crypto/openssl/apps/lib/cmp_mock_srv.c
26
STACK_OF(X509) *caPubsOut; /* used in caPubs of ip and in caCerts of genp */
crypto/openssl/apps/lib/cmp_mock_srv.c
267
static int refcert_cmp(const X509 *refcert,
crypto/openssl/apps/lib/cmp_mock_srv.c
27
X509 *newWithNew; /* to return in newWithNew of rootKeyUpdate */
crypto/openssl/apps/lib/cmp_mock_srv.c
28
X509 *newWithOld; /* to return in newWithOld of rootKeyUpdate */
crypto/openssl/apps/lib/cmp_mock_srv.c
29
X509 *oldWithNew; /* to return in oldWithNew of rootKeyUpdate */
crypto/openssl/apps/lib/cmp_mock_srv.c
303
X509 **certOut,
crypto/openssl/apps/lib/cmp_mock_srv.c
304
STACK_OF(X509) **chainOut,
crypto/openssl/apps/lib/cmp_mock_srv.c
305
STACK_OF(X509) **caPubs)
crypto/openssl/apps/lib/cmp_mock_srv.c
508
X509 *rootcacert = NULL;
crypto/openssl/apps/lib/cmp_mock_srv.c
75
X509 *cert) \
crypto/openssl/apps/lib/s_cb.c
1309
X509 *peer = SSL_get0_peer_certificate(s);
crypto/openssl/apps/lib/s_cb.c
155
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key,
crypto/openssl/apps/lib/s_cb.c
156
STACK_OF(X509) *chain, int build_chain)
crypto/openssl/apps/lib/s_cb.c
50
X509 *err_cert;
crypto/openssl/apps/lib/s_cb.c
953
X509 *cert;
crypto/openssl/apps/lib/s_cb.c
955
STACK_OF(X509) *chain;
crypto/openssl/apps/nseq.c
43
X509 *x509 = NULL;
crypto/openssl/apps/ocsp.c
1075
CA_DB *db, STACK_OF(X509) *ca, X509 *rcert,
crypto/openssl/apps/ocsp.c
1078
STACK_OF(X509) *rother, unsigned long flags,
crypto/openssl/apps/ocsp.c
1128
X509 *ca_cert = sk_X509_value(ca, jj);
crypto/openssl/apps/ocsp.c
268
STACK_OF(X509) *sign_other = NULL, *verify_other = NULL, *rother = NULL;
crypto/openssl/apps/ocsp.c
269
STACK_OF(X509) *issuers = NULL;
crypto/openssl/apps/ocsp.c
270
X509 *issuer = NULL, *cert = NULL;
crypto/openssl/apps/ocsp.c
271
STACK_OF(X509) *rca_certs = NULL;
crypto/openssl/apps/ocsp.c
273
X509 *signer = NULL, *rsigner = NULL;
crypto/openssl/apps/ocsp.c
53
static int add_ocsp_cert(OCSP_REQUEST **req, X509 *cert,
crypto/openssl/apps/ocsp.c
54
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/ocsp.c
57
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/ocsp.c
64
CA_DB *db, STACK_OF(X509) *ca, X509 *rcert,
crypto/openssl/apps/ocsp.c
67
STACK_OF(X509) *rother, unsigned long flags,
crypto/openssl/apps/ocsp.c
949
static int add_ocsp_cert(OCSP_REQUEST **req, X509 *cert,
crypto/openssl/apps/ocsp.c
950
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/ocsp.c
976
const EVP_MD *cert_id_md, X509 *issuer,
crypto/openssl/apps/pkcs12.c
1055
X509 *x509;
crypto/openssl/apps/pkcs12.c
1149
static int get_cert_chain(X509 *cert, X509_STORE *store,
crypto/openssl/apps/pkcs12.c
1150
STACK_OF(X509) *untrusted_certs,
crypto/openssl/apps/pkcs12.c
1151
STACK_OF(X509) **chain)
crypto/openssl/apps/pkcs12.c
1154
STACK_OF(X509) *chn = NULL;
crypto/openssl/apps/pkcs12.c
1267
int cert_load(BIO *in, STACK_OF(X509) *sk)
crypto/openssl/apps/pkcs12.c
1270
X509 *cert;
crypto/openssl/apps/pkcs12.c
39
static int get_cert_chain(X509 *cert, X509_STORE *store,
crypto/openssl/apps/pkcs12.c
40
STACK_OF(X509) *untrusted_certs,
crypto/openssl/apps/pkcs12.c
41
STACK_OF(X509) **chain);
crypto/openssl/apps/pkcs12.c
56
int cert_load(BIO *in, STACK_OF(X509) *sk);
crypto/openssl/apps/pkcs12.c
580
X509 *ee_cert = NULL, *x = NULL;
crypto/openssl/apps/pkcs12.c
581
STACK_OF(X509) *certs = NULL;
crypto/openssl/apps/pkcs12.c
582
STACK_OF(X509) *untrusted_certs = NULL;
crypto/openssl/apps/pkcs12.c
649
STACK_OF(X509) *chain2;
crypto/openssl/apps/pkcs12.c
651
X509 *ee_cert_tmp = ee_cert;
crypto/openssl/apps/pkcs7.c
159
STACK_OF(X509) *certs = NULL;
crypto/openssl/apps/pkcs7.c
181
X509 *x;
crypto/openssl/apps/pkeyutl.c
645
X509 *x;
crypto/openssl/apps/req.c
1588
X509 *x;
crypto/openssl/apps/req.c
292
X509 *new_x509 = NULL, *CAcert = NULL;
crypto/openssl/apps/rsautl.c
94
X509 *x;
crypto/openssl/apps/s_client.c
3439
static void print_cert_key_info(BIO *bio, X509 *cert)
crypto/openssl/apps/s_client.c
3465
X509 *peer = NULL;
crypto/openssl/apps/s_client.c
3466
STACK_OF(X509) *sk;
crypto/openssl/apps/s_client.c
3487
X509 *chain_cert = sk_X509_value(sk, i);
crypto/openssl/apps/s_client.c
935
STACK_OF(X509) *chain = NULL;
crypto/openssl/apps/s_client.c
936
X509 *cert = NULL;
crypto/openssl/apps/s_server.c
1118
STACK_OF(X509) *s_chain = NULL, *s_dchain = NULL;
crypto/openssl/apps/s_server.c
1120
X509 *s_cert = NULL, *s_dcert = NULL;
crypto/openssl/apps/s_server.c
1147
X509 *s_cert2 = NULL;
crypto/openssl/apps/s_server.c
3153
X509 *peer;
crypto/openssl/apps/s_server.c
3424
X509 *peer = NULL;
crypto/openssl/apps/s_server.c
485
X509 *x = NULL, *cert;
crypto/openssl/apps/s_server.c
487
STACK_OF(X509) *chain = NULL;
crypto/openssl/apps/sess_id.c
57
X509 *peer = NULL;
crypto/openssl/apps/smime.c
202
STACK_OF(X509) *encerts = NULL, *other = NULL;
crypto/openssl/apps/smime.c
203
X509 *cert = NULL, *recip = NULL, *signer = NULL;
crypto/openssl/apps/smime.c
22
static int save_certs(char *signerfile, STACK_OF(X509) *signers);
crypto/openssl/apps/smime.c
637
X509 *x = sk_X509_value(other, i);
crypto/openssl/apps/smime.c
680
STACK_OF(X509) *signers;
crypto/openssl/apps/smime.c
748
static int save_certs(char *signerfile, STACK_OF(X509) *signers)
crypto/openssl/apps/ts.c
929
STACK_OF(X509) *certs;
crypto/openssl/apps/verify.c
23
STACK_OF(X509) *uchain, STACK_OF(X509) *tchain,
crypto/openssl/apps/verify.c
260
STACK_OF(X509) *uchain, STACK_OF(X509) *tchain,
crypto/openssl/apps/verify.c
264
X509 *x = NULL;
crypto/openssl/apps/verify.c
267
STACK_OF(X509) *chain = NULL;
crypto/openssl/apps/verify.c
316
X509 *cert = sk_X509_value(chain, j);
crypto/openssl/apps/verify.c
345
X509 *current_cert = X509_STORE_CTX_get_current_cert(ctx);
crypto/openssl/apps/verify.c
93
STACK_OF(X509) *untrusted = NULL, *trusted = NULL;
crypto/openssl/apps/x509.c
1235
X509 *err_cert;
crypto/openssl/apps/x509.c
1258
static int purpose_print(BIO *bio, X509 *cert, X509_PURPOSE *pt)
crypto/openssl/apps/x509.c
1304
static int print_x509v3_exts(BIO *bio, X509 *x, const char *ext_names)
crypto/openssl/apps/x509.c
259
static X509_REQ *x509_to_req(X509 *cert, int ext_copy, const char *names)
crypto/openssl/apps/x509.c
304
static int self_signed(X509_STORE *ctx, X509 *cert)
crypto/openssl/apps/x509.c
336
X509 *x = NULL, *xca = NULL, *issuer_cert;
crypto/openssl/apps/x509.c
39
static int purpose_print(BIO *bio, X509 *cert, X509_PURPOSE *pt);
crypto/openssl/apps/x509.c
40
static int print_x509v3_exts(BIO *bio, X509 *x, const char *ext_names);
crypto/openssl/crypto/asn1/asn1_item_list.h
171
ASN1_ITEM_ref(X509),
crypto/openssl/crypto/asn1/nsseq.c
31
ASN1_EXP_SEQUENCE_OF_OPT(NETSCAPE_CERT_SEQUENCE, certs, X509, 0)
crypto/openssl/crypto/cmp/cmp_asn.c
1018
ASN1_EXP(OSSL_CMP_PKIBODY, value.cann, X509, 16),
crypto/openssl/crypto/cmp/cmp_asn.c
1061
ASN1_EXP_SEQUENCE_OF_OPT(OSSL_CMP_MSG, extraCerts, X509, 1)
crypto/openssl/crypto/cmp/cmp_asn.c
112
ASN1_SEQUENCE_OF_OPT(OSSL_CMP_ITAV, infoValue.caCerts, X509)),
crypto/openssl/crypto/cmp/cmp_asn.c
114
ASN1_OPT(OSSL_CMP_ITAV, infoValue.rootCaCert, X509)),
crypto/openssl/crypto/cmp/cmp_asn.c
140
ASN1_SIMPLE(OSSL_CMP_ROOTCAKEYUPDATE, newWithNew, X509),
crypto/openssl/crypto/cmp/cmp_asn.c
141
ASN1_EXP_OPT(OSSL_CMP_ROOTCAKEYUPDATE, newWithOld, X509, 0),
crypto/openssl/crypto/cmp/cmp_asn.c
142
ASN1_EXP_OPT(OSSL_CMP_ROOTCAKEYUPDATE, oldWithNew, X509, 1)
crypto/openssl/crypto/cmp/cmp_asn.c
257
OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_caCerts(const STACK_OF(X509) *caCerts)
crypto/openssl/crypto/cmp/cmp_asn.c
272
int OSSL_CMP_ITAV_get0_caCerts(const OSSL_CMP_ITAV *itav, STACK_OF(X509) **out)
crypto/openssl/crypto/cmp/cmp_asn.c
288
OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_rootCaCert(const X509 *rootCaCert)
crypto/openssl/crypto/cmp/cmp_asn.c
303
int OSSL_CMP_ITAV_get0_rootCaCert(const OSSL_CMP_ITAV *itav, X509 **out)
crypto/openssl/crypto/cmp/cmp_asn.c
316
OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_rootCaKeyUpdate(const X509 *newWithNew,
crypto/openssl/crypto/cmp/cmp_asn.c
317
const X509 *newWithOld,
crypto/openssl/crypto/cmp/cmp_asn.c
318
const X509 *oldWithNew)
crypto/openssl/crypto/cmp/cmp_asn.c
350
X509 **newWithNew,
crypto/openssl/crypto/cmp/cmp_asn.c
351
X509 **newWithOld,
crypto/openssl/crypto/cmp/cmp_asn.c
352
X509 **oldWithNew)
crypto/openssl/crypto/cmp/cmp_asn.c
49
ASN1_SIMPLE(OSSL_CMP_CAKEYUPDANNCONTENT, oldWithNew, X509),
crypto/openssl/crypto/cmp/cmp_asn.c
51
ASN1_SIMPLE(OSSL_CMP_CAKEYUPDANNCONTENT, newWithOld, X509),
crypto/openssl/crypto/cmp/cmp_asn.c
53
ASN1_SIMPLE(OSSL_CMP_CAKEYUPDANNCONTENT, newWithNew, X509)
crypto/openssl/crypto/cmp/cmp_asn.c
683
const X509 *cert, int only_DN)
crypto/openssl/crypto/cmp/cmp_asn.c
72
ADB_ENTRY(NID_id_it_caProtEncCert, ASN1_OPT(OSSL_CMP_ITAV, infoValue.caProtEncCert, X509)),
crypto/openssl/crypto/cmp/cmp_asn.c
882
ASN1_EXP(OSSL_CMP_CERTORENCCERT, value.certificate, X509, 0),
crypto/openssl/crypto/cmp/cmp_asn.c
918
ASN1_EXP_OPT(OSSL_CMP_KEYRECREPCONTENT, newSigCert, X509, 0),
crypto/openssl/crypto/cmp/cmp_asn.c
919
ASN1_EXP_SEQUENCE_OF_OPT(OSSL_CMP_KEYRECREPCONTENT, caCerts, X509, 1),
crypto/openssl/crypto/cmp/cmp_asn.c
982
ASN1_EXP_SEQUENCE_OF_OPT(OSSL_CMP_CERTREPMESSAGE, caPubs, X509, 1),
crypto/openssl/crypto/cmp/cmp_client.c
518
static X509 *get1_cert_status(OSSL_CMP_CTX *ctx, int bodytype,
crypto/openssl/crypto/cmp/cmp_client.c
522
X509 *crt = NULL;
crypto/openssl/crypto/cmp/cmp_client.c
593
int OSSL_CMP_certConf_cb(OSSL_CMP_CTX *ctx, X509 *cert, int fail_info,
crypto/openssl/crypto/cmp/cmp_client.c
597
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/cmp/cmp_client.c
677
X509 *cert;
crypto/openssl/crypto/cmp/cmp_client.c
878
X509 *OSSL_CMP_exec_certreq(OSSL_CMP_CTX *ctx, int req_type,
crypto/openssl/crypto/cmp/cmp_client.c
885
X509 *result = NULL;
crypto/openssl/crypto/cmp/cmp_ctx.c
456
STACK_OF(X509) *OSSL_CMP_CTX_get1_##FIELD(const OSSL_CMP_CTX *ctx) \
crypto/openssl/crypto/cmp/cmp_ctx.c
469
int PREFIX##_set1_##FIELD(OSSL_CMP_CTX *ctx, STACK_OF(X509) *certs) \
crypto/openssl/crypto/cmp/cmp_ctx.c
607
DEFINE_OSSL_set1_up_ref(ossl_cmp_ctx, validatedSrvCert, X509)
crypto/openssl/crypto/cmp/cmp_ctx.c
614
DEFINE_OSSL_set1_up_ref(OSSL_CMP_CTX, srvCert, X509)
crypto/openssl/crypto/cmp/cmp_ctx.c
65
DEFINE_OSSL_CMP_CTX_get0(untrusted, STACK_OF(X509))
crypto/openssl/crypto/cmp/cmp_ctx.c
700
DEFINE_OSSL_set1_up_ref(OSSL_CMP_CTX, cert, X509)
crypto/openssl/crypto/cmp/cmp_ctx.c
703
STACK_OF(X509) *candidates)
crypto/openssl/crypto/cmp/cmp_ctx.c
705
STACK_OF(X509) *chain;
crypto/openssl/crypto/cmp/cmp_ctx.c
71
int OSSL_CMP_CTX_set1_untrusted(OSSL_CMP_CTX *ctx, STACK_OF(X509) *certs)
crypto/openssl/crypto/cmp/cmp_ctx.c
73
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/crypto/cmp/cmp_ctx.c
734
DEFINE_OSSL_set1_up_ref(OSSL_CMP_CTX, oldCert, X509)
crypto/openssl/crypto/cmp/cmp_ctx.c
743
DEFINE_OSSL_set0(ossl_cmp_ctx, newCert, X509)
crypto/openssl/crypto/cmp/cmp_ctx.c
746
DEFINE_OSSL_CMP_CTX_get0(validatedSrvCert, X509)
crypto/openssl/crypto/cmp/cmp_ctx.c
752
DEFINE_OSSL_CMP_CTX_get0(newCert, X509)
crypto/openssl/crypto/cmp/cmp_genm.c
140
int OSSL_CMP_get1_caCerts(OSSL_CMP_CTX *ctx, STACK_OF(X509) **out)
crypto/openssl/crypto/cmp/cmp_genm.c
143
STACK_OF(X509) *certs = NULL;
crypto/openssl/crypto/cmp/cmp_genm.c
188
STACK_OF(X509) *trust;
crypto/openssl/crypto/cmp/cmp_genm.c
189
STACK_OF(X509) *chain = X509_STORE_CTX_get0_chain(store_ctx);
crypto/openssl/crypto/cmp/cmp_genm.c
190
STACK_OF(X509) *untrusted = X509_STORE_CTX_get0_untrusted(store_ctx);
crypto/openssl/crypto/cmp/cmp_genm.c
192
X509 *cert = sk_X509_value(chain, 0); /* target cert */
crypto/openssl/crypto/cmp/cmp_genm.c
193
X509 *issuer;
crypto/openssl/crypto/cmp/cmp_genm.c
224
X509_STORE *ts, STACK_OF(X509) *untrusted,
crypto/openssl/crypto/cmp/cmp_genm.c
225
X509 *target)
crypto/openssl/crypto/cmp/cmp_genm.c
23
const char *source, X509 *cert, const char *msg)
crypto/openssl/crypto/cmp/cmp_genm.c
247
verify_ss_cert_trans(OSSL_CMP_CTX *ctx, X509 *trusted /* may be NULL */,
crypto/openssl/crypto/cmp/cmp_genm.c
248
X509 *trans /* the only untrusted cert, may be NULL */,
crypto/openssl/crypto/cmp/cmp_genm.c
249
X509 *target, const char *desc)
crypto/openssl/crypto/cmp/cmp_genm.c
252
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/crypto/cmp/cmp_genm.c
285
const X509 *oldWithOld, X509 **newWithNew,
crypto/openssl/crypto/cmp/cmp_genm.c
286
X509 **newWithOld, X509 **oldWithNew)
crypto/openssl/crypto/cmp/cmp_genm.c
288
X509 *oldWithOld_copy = NULL, *my_newWithOld, *my_oldWithNew;
crypto/openssl/crypto/cmp/cmp_genm.c
345
int OSSL_CMP_get1_crlUpdate(OSSL_CMP_CTX *ctx, const X509 *crlcert,
crypto/openssl/crypto/cmp/cmp_genm.c
35
static int ossl_X509_check(OSSL_CMP_CTX *ctx, const char *source, X509 *cert,
crypto/openssl/crypto/cmp/cmp_genm.c
61
STACK_OF(X509) *certs,
crypto/openssl/crypto/cmp/cmp_local.h
104
STACK_OF(X509) *extraCertsOut; /* to be included in request messages */
crypto/openssl/crypto/cmp/cmp_local.h
120
X509 *oldCert; /* cert to be updated (via KUR) or to be revoked (via RR) */
crypto/openssl/crypto/cmp/cmp_local.h
131
X509 *newCert; /* newly enrolled cert received from the CA */
crypto/openssl/crypto/cmp/cmp_local.h
132
STACK_OF(X509) *newChain; /* chain of newly enrolled cert received */
crypto/openssl/crypto/cmp/cmp_local.h
133
STACK_OF(X509) *caPubs; /* CA certs received from server (in IP message) */
crypto/openssl/crypto/cmp/cmp_local.h
134
STACK_OF(X509) *extraCertsIn; /* extraCerts received from server */
crypto/openssl/crypto/cmp/cmp_local.h
205
X509 *oldWithNew;
crypto/openssl/crypto/cmp/cmp_local.h
206
X509 *newWithOld;
crypto/openssl/crypto/cmp/cmp_local.h
207
X509 *newWithNew;
crypto/openssl/crypto/cmp/cmp_local.h
262
X509 *caProtEncCert;
crypto/openssl/crypto/cmp/cmp_local.h
292
STACK_OF(X509) *caCerts;
crypto/openssl/crypto/cmp/cmp_local.h
294
X509 *rootCaCert;
crypto/openssl/crypto/cmp/cmp_local.h
313
X509 *certificate;
crypto/openssl/crypto/cmp/cmp_local.h
395
X509 *newSigCert;
crypto/openssl/crypto/cmp/cmp_local.h
396
STACK_OF(X509) *caCerts;
crypto/openssl/crypto/cmp/cmp_local.h
469
STACK_OF(X509) *caPubs;
crypto/openssl/crypto/cmp/cmp_local.h
655
X509 *cann; /* 16 */
crypto/openssl/crypto/cmp/cmp_local.h
68
X509 *srvCert; /* certificate used to identify the server */
crypto/openssl/crypto/cmp/cmp_local.h
69
X509 *validatedSrvCert; /* caches any already validated sender cert */
crypto/openssl/crypto/cmp/cmp_local.h
72
STACK_OF(X509) *untrusted; /* untrusted (intermediate CA) certs */
crypto/openssl/crypto/cmp/cmp_local.h
728
STACK_OF(X509) *extraCerts; /* 1 */
crypto/openssl/crypto/cmp/cmp_local.h
799
X509 *newWithNew;
crypto/openssl/crypto/cmp/cmp_local.h
800
X509 *newWithOld;
crypto/openssl/crypto/cmp/cmp_local.h
801
X509 *oldWithNew;
crypto/openssl/crypto/cmp/cmp_local.h
82
X509 *cert; /* protection cert used to identify and sign for MSG_SIG_ALG */
crypto/openssl/crypto/cmp/cmp_local.h
826
int ossl_cmp_X509_STORE_add1_certs(X509_STORE *store, STACK_OF(X509) *certs,
crypto/openssl/crypto/cmp/cmp_local.h
828
STACK_OF(X509) *ossl_cmp_X509_STORE_get1_certs(X509_STORE *store);
crypto/openssl/crypto/cmp/cmp_local.h
83
STACK_OF(X509) *chain; /* (cached) chain of protection cert including it */
crypto/openssl/crypto/cmp/cmp_local.h
863
int ossl_cmp_ctx_set1_validatedSrvCert(OSSL_CMP_CTX *ctx, X509 *cert);
crypto/openssl/crypto/cmp/cmp_local.h
868
int ossl_cmp_ctx_set0_newCert(OSSL_CMP_CTX *ctx, X509 *cert);
crypto/openssl/crypto/cmp/cmp_local.h
869
int ossl_cmp_ctx_set1_newChain(OSSL_CMP_CTX *ctx, STACK_OF(X509) *newChain);
crypto/openssl/crypto/cmp/cmp_local.h
870
int ossl_cmp_ctx_set1_caPubs(OSSL_CMP_CTX *ctx, STACK_OF(X509) *caPubs);
crypto/openssl/crypto/cmp/cmp_local.h
872
STACK_OF(X509) *extraCertsIn);
crypto/openssl/crypto/cmp/cmp_local.h
955
X509 *cert, const EVP_PKEY *pkey,
crypto/openssl/crypto/cmp/cmp_local.h
956
const X509 *encryption_recip,
crypto/openssl/crypto/cmp/cmp_local.h
957
STACK_OF(X509) *chain, STACK_OF(X509) *caPubs,
crypto/openssl/crypto/cmp/cmp_local.h
992
X509 *ossl_cmp_certresponse_get1_cert(const OSSL_CMP_CTX *ctx,
crypto/openssl/crypto/cmp/cmp_msg.c
1125
X509 *ossl_cmp_certresponse_get1_cert(const OSSL_CMP_CTX *ctx, const OSSL_CMP_CERTRESPONSE *crep)
crypto/openssl/crypto/cmp/cmp_msg.c
1128
X509 *crt = NULL;
crypto/openssl/crypto/cmp/cmp_msg.c
300
X509 *refcert = ctx->oldCert != NULL ? ctx->oldCert : ctx->cert;
crypto/openssl/crypto/cmp/cmp_msg.c
481
X509 *recip = ctx->validatedSrvCert; /* this is the client cert */
crypto/openssl/crypto/cmp/cmp_msg.c
482
STACK_OF(X509) *encryption_recips = sk_X509_new_reserve(NULL, 1);
crypto/openssl/crypto/cmp/cmp_msg.c
513
X509 *cert, const EVP_PKEY *pkey,
crypto/openssl/crypto/cmp/cmp_msg.c
514
const X509 *encryption_recip,
crypto/openssl/crypto/cmp/cmp_msg.c
515
STACK_OF(X509) *chain, STACK_OF(X509) *caPubs,
crypto/openssl/crypto/cmp/cmp_server.c
218
X509 *certOut = NULL;
crypto/openssl/crypto/cmp/cmp_server.c
220
STACK_OF(X509) *chainOut = NULL, *caPubs = NULL;
crypto/openssl/crypto/cmp/cmp_util.c
200
int ossl_cmp_X509_STORE_add1_certs(X509_STORE *store, STACK_OF(X509) *certs,
crypto/openssl/crypto/cmp/cmp_util.c
212
X509 *cert = sk_X509_value(certs, i);
crypto/openssl/crypto/cmp/cmp_vfy.c
109
X509_STORE *trusted_store, X509 *cert)
crypto/openssl/crypto/cmp/cmp_vfy.c
144
static int verify_cb_cert(X509_STORE *ts, X509 *cert, int err)
crypto/openssl/crypto/cmp/cmp_vfy.c
227
static int already_checked(const X509 *cert,
crypto/openssl/crypto/cmp/cmp_vfy.c
228
const STACK_OF(X509) *already_checked)
crypto/openssl/crypto/cmp/cmp_vfy.c
247
const char *desc1, const char *desc2, X509 *cert,
crypto/openssl/crypto/cmp/cmp_vfy.c
248
const STACK_OF(X509) *already_checked1,
crypto/openssl/crypto/cmp/cmp_vfy.c
249
const STACK_OF(X509) *already_checked2,
crypto/openssl/crypto/cmp/cmp_vfy.c
26
const OSSL_CMP_MSG *msg, X509 *cert)
crypto/openssl/crypto/cmp/cmp_vfy.c
310
X509 *scrt)
crypto/openssl/crypto/cmp/cmp_vfy.c
328
const OSSL_CMP_MSG *msg, X509 *scrt)
crypto/openssl/crypto/cmp/cmp_vfy.c
353
X509 *newcrt = NULL;
crypto/openssl/crypto/cmp/cmp_vfy.c
367
static int check_msg_given_cert(const OSSL_CMP_CTX *ctx, X509 *cert,
crypto/openssl/crypto/cmp/cmp_vfy.c
379
static int check_msg_with_certs(OSSL_CMP_CTX *ctx, const STACK_OF(X509) *certs,
crypto/openssl/crypto/cmp/cmp_vfy.c
381
const STACK_OF(X509) *already_checked1,
crypto/openssl/crypto/cmp/cmp_vfy.c
382
const STACK_OF(X509) *already_checked2,
crypto/openssl/crypto/cmp/cmp_vfy.c
395
X509 *cert = sk_X509_value(certs, i);
crypto/openssl/crypto/cmp/cmp_vfy.c
440
STACK_OF(X509) *trusted = X509_STORE_get1_all_certs(ctx->trusted);
crypto/openssl/crypto/cmp/cmp_vfy.c
458
X509 *scrt = ctx->validatedSrvCert; /* previous successful sender cert */
crypto/openssl/crypto/cmp/cmp_vfy.c
563
X509 *scrt;
crypto/openssl/crypto/cmp/cmp_vfy.c
601
STACK_OF(X509) *certs = msg->body->value.ip->caPubs;
crypto/openssl/crypto/cmp/cmp_vfy.c
860
STACK_OF(X509) *certs = msg->body->value.ip->caPubs;
crypto/openssl/crypto/cms/cms_asn1.c
27
= { ASN1_SIMPLE(CMS_CertificateChoices, d.certificate, X509), ASN1_IMP(CMS_CertificateChoices, d.extendedCertificate, ASN1_SEQUENCE, 0), ASN1_IMP(CMS_CertificateChoices, d.v1AttrCert, ASN1_SEQUENCE, 1), ASN1_IMP(CMS_CertificateChoices, d.v2AttrCert, ASN1_SEQUENCE, 2), ASN1_IMP(CMS_CertificateChoices, d.other, CMS_OtherCertificateFormat, 3) } ASN1_CHOICE_END(CMS_CertificateChoices)
crypto/openssl/crypto/cms/cms_env.c
254
EVP_PKEY *pkey, X509 *cert,
crypto/openssl/crypto/cms/cms_env.c
326
static int cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip,
crypto/openssl/crypto/cms/cms_env.c
384
CMS_RecipientInfo *CMS_add1_recipient(CMS_ContentInfo *cms, X509 *recip,
crypto/openssl/crypto/cms/cms_env.c
386
X509 *originator, unsigned int flags)
crypto/openssl/crypto/cms/cms_env.c
440
CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip,
crypto/openssl/crypto/cms/cms_env.c
447
EVP_PKEY **pk, X509 **recip,
crypto/openssl/crypto/cms/cms_env.c
483
int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert)
crypto/openssl/crypto/cms/cms_ess.c
103
const STACK_OF(X509) *chain)
crypto/openssl/crypto/cms/cms_kari.c
149
X509 *cert)
crypto/openssl/crypto/cms/cms_kari.c
163
EVP_PKEY *pk, X509 *peer)
crypto/openssl/crypto/cms/cms_kari.c
341
int ossl_cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip,
crypto/openssl/crypto/cms/cms_kari.c
342
EVP_PKEY *recipPubKey, X509 *originator,
crypto/openssl/crypto/cms/cms_kari.c
97
int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
536
int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
562
int CMS_add1_cert(CMS_ContentInfo *cms, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
640
STACK_OF(X509) *CMS_get1_certs(CMS_ContentInfo *cms)
crypto/openssl/crypto/cms/cms_lib.c
642
STACK_OF(X509) *certs = NULL;
crypto/openssl/crypto/cms/cms_lib.c
653
int ossl_cms_get1_certs_ex(CMS_ContentInfo *cms, STACK_OF(X509) **certs)
crypto/openssl/crypto/cms/cms_lib.c
731
int ossl_cms_ias_cert_cmp(CMS_IssuerAndSerialNumber *ias, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
740
int ossl_cms_keyid_cert_cmp(ASN1_OCTET_STRING *keyid, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
749
int ossl_cms_set1_ias(CMS_IssuerAndSerialNumber **pias, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
773
int ossl_cms_set1_keyid(ASN1_OCTET_STRING **pkeyid, X509 *cert)
crypto/openssl/crypto/cms/cms_lib.c
792
CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs,
crypto/openssl/crypto/cms/cms_lib.c
794
STACK_OF(X509) *enc_recip, const EVP_CIPHER *cipher,
crypto/openssl/crypto/cms/cms_local.h
162
X509 *recip;
crypto/openssl/crypto/cms/cms_local.h
311
X509 *certificate;
crypto/openssl/crypto/cms/cms_local.h
413
int ossl_cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert,
crypto/openssl/crypto/cms/cms_local.h
419
int ossl_cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert);
crypto/openssl/crypto/cms/cms_local.h
431
int ossl_cms_ias_cert_cmp(CMS_IssuerAndSerialNumber *ias, X509 *cert);
crypto/openssl/crypto/cms/cms_local.h
432
int ossl_cms_keyid_cert_cmp(ASN1_OCTET_STRING *keyid, X509 *cert);
crypto/openssl/crypto/cms/cms_local.h
433
int ossl_cms_set1_ias(CMS_IssuerAndSerialNumber **pias, X509 *cert);
crypto/openssl/crypto/cms/cms_local.h
434
int ossl_cms_set1_keyid(ASN1_OCTET_STRING **pkeyid, X509 *cert);
crypto/openssl/crypto/cms/cms_local.h
464
int ossl_cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip,
crypto/openssl/crypto/cms/cms_local.h
465
EVP_PKEY *recipPubKey, X509 *originator,
crypto/openssl/crypto/cms/cms_local.h
481
const STACK_OF(X509) *chain);
crypto/openssl/crypto/cms/cms_local.h
488
int ossl_cms_get1_certs_ex(CMS_ContentInfo *cms, STACK_OF(X509) **certs);
crypto/openssl/crypto/cms/cms_local.h
96
X509 *signer;
crypto/openssl/crypto/cms/cms_sd.c
1122
STACK_OF(X509) *scerts, X509_STORE *store,
crypto/openssl/crypto/cms/cms_sd.c
1123
STACK_OF(X509) *extra, STACK_OF(X509_CRL) *crls,
crypto/openssl/crypto/cms/cms_sd.c
173
int ossl_cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert,
crypto/openssl/crypto/cms/cms_sd.c
216
int ossl_cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert)
crypto/openssl/crypto/cms/cms_sd.c
345
X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
crypto/openssl/crypto/cms/cms_sd.c
626
STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms)
crypto/openssl/crypto/cms/cms_sd.c
628
STACK_OF(X509) *signers = NULL;
crypto/openssl/crypto/cms/cms_sd.c
647
void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer)
crypto/openssl/crypto/cms/cms_sd.c
666
int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert)
crypto/openssl/crypto/cms/cms_sd.c
671
int CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *scerts,
crypto/openssl/crypto/cms/cms_sd.c
678
X509 *x;
crypto/openssl/crypto/cms/cms_sd.c
719
X509 **signer, X509_ALGOR **pdig,
crypto/openssl/crypto/cms/cms_smime.c
263
STACK_OF(X509) *untrusted,
crypto/openssl/crypto/cms/cms_smime.c
265
STACK_OF(X509) **chain,
crypto/openssl/crypto/cms/cms_smime.c
269
X509 *signer;
crypto/openssl/crypto/cms/cms_smime.c
305
int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
crypto/openssl/crypto/cms/cms_smime.c
310
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/crypto/cms/cms_smime.c
312
STACK_OF(X509) **si_chains = NULL;
crypto/openssl/crypto/cms/cms_smime.c
313
X509 *signer;
crypto/openssl/crypto/cms/cms_smime.c
392
STACK_OF(X509) *si_chain = si_chains ? si_chains[i] : NULL;
crypto/openssl/crypto/cms/cms_smime.c
499
STACK_OF(X509) *certs,
crypto/openssl/crypto/cms/cms_smime.c
511
CMS_ContentInfo *CMS_sign_ex(X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/crypto/cms/cms_smime.c
512
STACK_OF(X509) *certs, BIO *data,
crypto/openssl/crypto/cms/cms_smime.c
537
X509 *x = sk_X509_value(certs, i);
crypto/openssl/crypto/cms/cms_smime.c
559
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/crypto/cms/cms_smime.c
566
X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/crypto/cms/cms_smime.c
567
STACK_OF(X509) *certs, unsigned int flags)
crypto/openssl/crypto/cms/cms_smime.c
637
CMS_ContentInfo *CMS_encrypt_ex(STACK_OF(X509) *certs, BIO *data,
crypto/openssl/crypto/cms/cms_smime.c
643
X509 *recip;
crypto/openssl/crypto/cms/cms_smime.c
674
CMS_ContentInfo *CMS_encrypt(STACK_OF(X509) *certs, BIO *data,
crypto/openssl/crypto/cms/cms_smime.c
682
EVP_PKEY *pk, X509 *cert, X509 *peer)
crypto/openssl/crypto/cms/cms_smime.c
705
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert)
crypto/openssl/crypto/cms/cms_smime.c
711
X509 *cert, X509 *peer)
crypto/openssl/crypto/cms/cms_smime.c
864
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert,
crypto/openssl/crypto/crmf/crmf_lib.c
646
static int check_cmKGA(ossl_unused const X509_PURPOSE *purpose, const X509 *x, int ca)
crypto/openssl/crypto/crmf/crmf_lib.c
667
X509_STORE *ts, STACK_OF(X509) *extra, EVP_PKEY *pkey,
crypto/openssl/crypto/crmf/crmf_lib.c
668
X509 *cert, ASN1_OCTET_STRING *secret,
crypto/openssl/crypto/crmf/crmf_lib.c
867
X509 *OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert(const OSSL_CRMF_ENCRYPTEDVALUE *ecert,
crypto/openssl/crypto/crmf/crmf_lib.c
874
X509 *cert = NULL;
crypto/openssl/crypto/crmf/crmf_lib.c
897
X509 *OSSL_CRMF_ENCRYPTEDKEY_get1_encCert(const OSSL_CRMF_ENCRYPTEDKEY *ecert,
crypto/openssl/crypto/crmf/crmf_lib.c
903
X509 *cert = NULL;
crypto/openssl/crypto/ct/ct_local.h
111
X509 *cert;
crypto/openssl/crypto/ct/ct_local.h
112
X509 *issuer;
crypto/openssl/crypto/ct/ct_local.h
139
__owur int SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner);
crypto/openssl/crypto/ct/ct_local.h
148
__owur int SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer);
crypto/openssl/crypto/ct/ct_policy.c
100
X509 *CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx)
crypto/openssl/crypto/ct/ct_policy.c
68
int CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert)
crypto/openssl/crypto/ct/ct_policy.c
76
int CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer)
crypto/openssl/crypto/ct/ct_policy.c
95
X509 *CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx)
crypto/openssl/crypto/ct/ct_sct_ctx.c
118
int SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner)
crypto/openssl/crypto/ct/ct_sct_ctx.c
121
X509 *pretmp = NULL;
crypto/openssl/crypto/ct/ct_sct_ctx.c
244
int SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer)
crypto/openssl/crypto/ct/ct_sct_ctx.c
60
static int ct_x509_get_ext(X509 *cert, int nid, int *is_duplicated)
crypto/openssl/crypto/ct/ct_sct_ctx.c
75
__owur static int ct_x509_cert_fixup(X509 *cert, X509 *presigner)
crypto/openssl/crypto/engine/eng_pkey.c
115
STACK_OF(X509_NAME) *ca_dn, X509 **pcert,
crypto/openssl/crypto/engine/eng_pkey.c
116
EVP_PKEY **ppkey, STACK_OF(X509) **pother,
crypto/openssl/crypto/err/err_all_legacy.c
104
IMPLEMENT_LEGACY_ERR_LOAD(X509)
crypto/openssl/crypto/ess/ess_lib.c
126
const X509 *signcert,
crypto/openssl/crypto/ess/ess_lib.c
127
const STACK_OF(X509) *certs,
crypto/openssl/crypto/ess/ess_lib.c
150
X509 *cert = sk_X509_value(certs, i);
crypto/openssl/crypto/ess/ess_lib.c
171
const X509 *cert,
crypto/openssl/crypto/ess/ess_lib.c
18
static ESS_CERT_ID *ESS_CERT_ID_new_init(const X509 *cert,
crypto/openssl/crypto/ess/ess_lib.c
21
const X509 *cert,
crypto/openssl/crypto/ess/ess_lib.c
24
ESS_SIGNING_CERT *OSSL_ESS_signing_cert_new_init(const X509 *signcert,
crypto/openssl/crypto/ess/ess_lib.c
25
const STACK_OF(X509) *certs,
crypto/openssl/crypto/ess/ess_lib.c
250
static int ess_issuer_serial_cmp(const ESS_ISSUER_SERIAL *is, const X509 *cert)
crypto/openssl/crypto/ess/ess_lib.c
271
int index, const STACK_OF(X509) *certs)
crypto/openssl/crypto/ess/ess_lib.c
273
const X509 *cert;
crypto/openssl/crypto/ess/ess_lib.c
342
const STACK_OF(X509) *chain,
crypto/openssl/crypto/ess/ess_lib.c
48
X509 *cert = sk_X509_value(certs, i);
crypto/openssl/crypto/ess/ess_lib.c
67
static ESS_CERT_ID *ESS_CERT_ID_new_init(const X509 *cert,
crypto/openssl/crypto/ocsp/ocsp_asn.c
117
ASN1_EXP_SEQUENCE_OF_OPT(OCSP_BASICRESP, certs, X509, 0)
crypto/openssl/crypto/ocsp/ocsp_asn.c
18
ASN1_EXP_SEQUENCE_OF_OPT(OCSP_SIGNATURE, certs, X509, 0)
crypto/openssl/crypto/ocsp/ocsp_cl.c
178
const STACK_OF(X509) *OCSP_resp_get0_certs(const OCSP_BASICRESP *bs)
crypto/openssl/crypto/ocsp/ocsp_cl.c
64
int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert)
crypto/openssl/crypto/ocsp/ocsp_cl.c
81
X509 *signer,
crypto/openssl/crypto/ocsp/ocsp_cl.c
84
STACK_OF(X509) *certs, unsigned long flags)
crypto/openssl/crypto/ocsp/ocsp_lib.c
22
OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject,
crypto/openssl/crypto/ocsp/ocsp_lib.c
23
const X509 *issuer)
crypto/openssl/crypto/ocsp/ocsp_local.h
195
STACK_OF(X509) *certs;
crypto/openssl/crypto/ocsp/ocsp_local.h
55
STACK_OF(X509) *certs;
crypto/openssl/crypto/ocsp/ocsp_srv.c
155
int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert)
crypto/openssl/crypto/ocsp/ocsp_srv.c
166
X509 *signer, EVP_MD_CTX *ctx,
crypto/openssl/crypto/ocsp/ocsp_srv.c
167
STACK_OF(X509) *certs, unsigned long flags)
crypto/openssl/crypto/ocsp/ocsp_srv.c
213
X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
crypto/openssl/crypto/ocsp/ocsp_srv.c
214
STACK_OF(X509) *certs, unsigned long flags)
crypto/openssl/crypto/ocsp/ocsp_srv.c
233
int OCSP_RESPID_set_by_name(OCSP_RESPID *respid, X509 *cert)
crypto/openssl/crypto/ocsp/ocsp_srv.c
243
int OCSP_RESPID_set_by_key_ex(OCSP_RESPID *respid, X509 *cert,
crypto/openssl/crypto/ocsp/ocsp_srv.c
276
int OCSP_RESPID_set_by_key(OCSP_RESPID *respid, X509 *cert)
crypto/openssl/crypto/ocsp/ocsp_srv.c
283
int OCSP_RESPID_match_ex(OCSP_RESPID *respid, X509 *cert, OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/ocsp/ocsp_srv.c
321
int OCSP_RESPID_match(OCSP_RESPID *respid, X509 *cert)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
101
X509 *signer, *x;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
102
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
103
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
16
static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
162
int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
163
STACK_OF(X509) *extra_certs)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
168
static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
169
STACK_OF(X509) *certs, unsigned long flags)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
17
STACK_OF(X509) *certs, unsigned long flags);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
171
X509 *signer;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
18
static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, OCSP_RESPID *id);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
188
static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, OCSP_RESPID *id)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
19
static int ocsp_check_issuer(OCSP_BASICRESP *bs, STACK_OF(X509) *chain);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
193
X509 *x;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
22
static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
221
static int ocsp_check_issuer(OCSP_BASICRESP *bs, STACK_OF(X509) *chain)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
224
X509 *signer, *sca;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
24
static int ocsp_check_delegated(X509 *x);
crypto/openssl/crypto/ocsp/ocsp_vfy.c
25
static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
26
const X509_NAME *nm, STACK_OF(X509) *certs,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
30
static int ocsp_verify_signer(X509 *signer, int response,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
302
static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
32
STACK_OF(X509) *untrusted, STACK_OF(X509) **chain)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
369
static int ocsp_check_delegated(X509 *x)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
383
int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
386
X509 *signer;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
419
static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
420
const X509_NAME *nm, STACK_OF(X509) *certs,
crypto/openssl/crypto/ocsp/ocsp_vfy.c
423
X509 *signer;
crypto/openssl/crypto/ocsp/ocsp_vfy.c
77
X509 *signer, unsigned long flags)
crypto/openssl/crypto/ocsp/ocsp_vfy.c
98
int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs,
crypto/openssl/crypto/pem/pem_x509.c
18
IMPLEMENT_PEM_rw(X509, X509, PEM_STRING_X509, X509)
crypto/openssl/crypto/pem/pem_xaux.c
18
IMPLEMENT_PEM_rw(X509_AUX, X509, PEM_STRING_X509_TRUSTED, X509_AUX)
crypto/openssl/crypto/pkcs12/p12_crt.c
171
PKCS12 *PKCS12_create_ex(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
crypto/openssl/crypto/pkcs12/p12_crt.c
172
STACK_OF(X509) *ca, int nid_key, int nid_cert, int iter,
crypto/openssl/crypto/pkcs12/p12_crt.c
181
PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
crypto/openssl/crypto/pkcs12/p12_crt.c
182
STACK_OF(X509) *ca, int nid_key, int nid_cert, int iter,
crypto/openssl/crypto/pkcs12/p12_crt.c
190
X509 *cert,
crypto/openssl/crypto/pkcs12/p12_crt.c
20
X509 *cert,
crypto/openssl/crypto/pkcs12/p12_crt.c
218
PKCS12_SAFEBAG *PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert)
crypto/openssl/crypto/pkcs12/p12_crt.c
36
X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert,
crypto/openssl/crypto/pkcs12/p12_kiss.c
139
EVP_PKEY **pkey, STACK_OF(X509) *ocerts)
crypto/openssl/crypto/pkcs12/p12_kiss.c
175
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
18
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
crypto/openssl/crypto/pkcs12/p12_kiss.c
190
EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
194
X509 *x509;
crypto/openssl/crypto/pkcs12/p12_kiss.c
21
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
25
EVP_PKEY **pkey, STACK_OF(X509) *ocerts,
crypto/openssl/crypto/pkcs12/p12_kiss.c
35
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
crypto/openssl/crypto/pkcs12/p12_kiss.c
36
STACK_OF(X509) **ca)
crypto/openssl/crypto/pkcs12/p12_kiss.c
38
STACK_OF(X509) *ocerts = NULL;
crypto/openssl/crypto/pkcs12/p12_kiss.c
39
X509 *x = NULL;
crypto/openssl/crypto/pkcs12/p12_sbag.c
101
ASN1_ITEM_rptr(X509));
crypto/openssl/crypto/pkcs12/p12_sbag.c
114
X509 *PKCS12_SAFEBAG_get1_cert_ex(const PKCS12_SAFEBAG *bag,
crypto/openssl/crypto/pkcs12/p12_sbag.c
117
X509 *ret = NULL;
crypto/openssl/crypto/pkcs12/p12_sbag.c
124
ASN1_ITEM_rptr(X509), libctx, propq);
crypto/openssl/crypto/pkcs12/p12_sbag.c
150
PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509)
crypto/openssl/crypto/pkcs12/p12_sbag.c
152
return PKCS12_item_pack_safebag(x509, ASN1_ITEM_rptr(X509),
crypto/openssl/crypto/pkcs12/p12_sbag.c
94
X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag)
crypto/openssl/crypto/pkcs7/pk7_asn1.c
128
ASN1_IMP_SEQUENCE_OF_OPT(PKCS7_SIGNED, cert, X509, 0),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
211
ASN1_IMP_SET_OF_OPT(PKCS7_SIGN_ENVELOPE, cert, X509, 0),
crypto/openssl/crypto/pkcs7/pk7_doit.c
1017
STACK_OF(X509) *untrusted;
crypto/openssl/crypto/pkcs7/pk7_doit.c
1019
X509 *signer;
crypto/openssl/crypto/pkcs7/pk7_doit.c
1072
X509 *signer)
crypto/openssl/crypto/pkcs7/pk7_doit.c
425
static int pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert)
crypto/openssl/crypto/pkcs7/pk7_doit.c
437
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
crypto/openssl/crypto/pkcs7/pk7_lib.c
257
int PKCS7_add_certificate(PKCS7 *p7, X509 *x509)
crypto/openssl/crypto/pkcs7/pk7_lib.c
260
STACK_OF(X509) **sk;
crypto/openssl/crypto/pkcs7/pk7_lib.c
346
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
crypto/openssl/crypto/pkcs7/pk7_lib.c
396
PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey,
crypto/openssl/crypto/pkcs7/pk7_lib.c
424
STACK_OF(X509) *pkcs7_get0_certificates(const PKCS7 *p7)
crypto/openssl/crypto/pkcs7/pk7_lib.c
458
STACK_OF(X509) *certs;
crypto/openssl/crypto/pkcs7/pk7_lib.c
572
PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509)
crypto/openssl/crypto/pkcs7/pk7_lib.c
625
int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509)
crypto/openssl/crypto/pkcs7/pk7_lib.c
679
X509 *PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si)
crypto/openssl/crypto/pkcs7/pk7_local.h
12
STACK_OF(X509) *pkcs7_get0_certificates(const PKCS7 *p7);
crypto/openssl/crypto/pkcs7/pk7_smime.c
115
PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert,
crypto/openssl/crypto/pkcs7/pk7_smime.c
211
int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store,
crypto/openssl/crypto/pkcs7/pk7_smime.c
214
STACK_OF(X509) *signers;
crypto/openssl/crypto/pkcs7/pk7_smime.c
215
STACK_OF(X509) *included_certs;
crypto/openssl/crypto/pkcs7/pk7_smime.c
216
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/crypto/pkcs7/pk7_smime.c
217
X509 *signer;
crypto/openssl/crypto/pkcs7/pk7_smime.c
23
PKCS7 *PKCS7_sign_ex(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/crypto/pkcs7/pk7_smime.c
363
STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs,
crypto/openssl/crypto/pkcs7/pk7_smime.c
366
STACK_OF(X509) *signers, *included_certs;
crypto/openssl/crypto/pkcs7/pk7_smime.c
370
X509 *signer;
crypto/openssl/crypto/pkcs7/pk7_smime.c
424
PKCS7 *PKCS7_encrypt_ex(STACK_OF(X509) *certs, BIO *in,
crypto/openssl/crypto/pkcs7/pk7_smime.c
431
X509 *x509;
crypto/openssl/crypto/pkcs7/pk7_smime.c
466
PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher,
crypto/openssl/crypto/pkcs7/pk7_smime.c
472
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
crypto/openssl/crypto/pkcs7/pk7_smime.c
67
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/crypto/store/store_lib.c
679
OSSL_STORE_INFO *OSSL_STORE_INFO_new_CERT(X509 *x509)
crypto/openssl/crypto/store/store_lib.c
796
X509 *OSSL_STORE_INFO_get0_CERT(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_lib.c
803
X509 *OSSL_STORE_INFO_get1_CERT(const OSSL_STORE_INFO *info)
crypto/openssl/crypto/store/store_local.h
39
X509 *x509; /* when type == OSSL_STORE_INFO_CERT */
crypto/openssl/crypto/store/store_result.c
487
X509 *cert = X509_new_ex(libctx, propq);
crypto/openssl/crypto/store/store_result.c
567
X509 *cert = NULL;
crypto/openssl/crypto/store/store_result.c
568
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/store/store_result.c
637
X509 *ca = sk_X509_value(chain, 0);
crypto/openssl/crypto/ts/ts_conf.c
210
X509 *cert_obj = NULL;
crypto/openssl/crypto/ts/ts_conf.c
234
STACK_OF(X509) *certs_obj = NULL;
crypto/openssl/crypto/ts/ts_conf.c
48
X509 *TS_CONF_load_cert(const char *file)
crypto/openssl/crypto/ts/ts_conf.c
51
X509 *x = NULL;
crypto/openssl/crypto/ts/ts_conf.c
67
STACK_OF(X509) *TS_CONF_load_certs(const char *file)
crypto/openssl/crypto/ts/ts_conf.c
70
STACK_OF(X509) *othercerts = NULL;
crypto/openssl/crypto/ts/ts_local.h
102
X509 *signer_cert;
crypto/openssl/crypto/ts/ts_local.h
106
STACK_OF(X509) *certs; /* Certs to include in signed data. */
crypto/openssl/crypto/ts/ts_local.h
136
STACK_OF(X509) *certs;
crypto/openssl/crypto/ts/ts_rsp_sign.c
138
int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer)
crypto/openssl/crypto/ts/ts_rsp_sign.c
181
int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs)
crypto/openssl/crypto/ts/ts_rsp_sign.c
691
STACK_OF(X509) *certs; /* Certificates to include in sc. */
crypto/openssl/crypto/ts/ts_rsp_sign.c
717
X509 *cert = sk_X509_value(ctx->certs, i);
crypto/openssl/crypto/ts/ts_rsp_verify.c
171
static int ts_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted,
crypto/openssl/crypto/ts/ts_rsp_verify.c
172
X509 *signer, STACK_OF(X509) **chain)
crypto/openssl/crypto/ts/ts_rsp_verify.c
19
static int ts_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted,
crypto/openssl/crypto/ts/ts_rsp_verify.c
20
X509 *signer, STACK_OF(X509) **chain);
crypto/openssl/crypto/ts/ts_rsp_verify.c
22
const STACK_OF(X509) *chain);
crypto/openssl/crypto/ts/ts_rsp_verify.c
231
const STACK_OF(X509) *chain)
crypto/openssl/crypto/ts/ts_rsp_verify.c
294
X509 *signer = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
37
static int ts_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer);
crypto/openssl/crypto/ts/ts_rsp_verify.c
534
static int ts_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer)
crypto/openssl/crypto/ts/ts_rsp_verify.c
87
int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs,
crypto/openssl/crypto/ts/ts_rsp_verify.c
88
X509_STORE *store, X509 **signer_out)
crypto/openssl/crypto/ts/ts_rsp_verify.c
92
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
93
STACK_OF(X509) *signers = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
94
X509 *signer;
crypto/openssl/crypto/ts/ts_rsp_verify.c
95
STACK_OF(X509) *chain = NULL;
crypto/openssl/crypto/ts/ts_verify_ctx.c
80
STACK_OF(X509) *TS_VERIFY_CTX_set_certs(TS_VERIFY_CTX *ctx,
crypto/openssl/crypto/ts/ts_verify_ctx.c
81
STACK_OF(X509) *certs)
crypto/openssl/crypto/ts/ts_verify_ctx.c
88
int TS_VERIFY_CTX_set0_certs(TS_VERIFY_CTX *ctx, STACK_OF(X509) *certs)
crypto/openssl/crypto/x509/by_dir.c
228
X509 st_x509;
crypto/openssl/crypto/x509/by_file.c
95
X509 *x = NULL;
crypto/openssl/crypto/x509/pcy_cache.c
186
const X509_POLICY_CACHE *ossl_policy_cache_set(X509 *x)
crypto/openssl/crypto/x509/pcy_cache.c
26
static int policy_cache_create(X509 *x,
crypto/openssl/crypto/x509/pcy_cache.c
83
static int policy_cache_new(X509 *x)
crypto/openssl/crypto/x509/pcy_local.h
101
X509 *cert;
crypto/openssl/crypto/x509/pcy_local.h
149
int ossl_policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps);
crypto/openssl/crypto/x509/pcy_local.h
171
const X509_POLICY_CACHE *ossl_policy_cache_set(X509 *x);
crypto/openssl/crypto/x509/pcy_map.c
22
int ossl_policy_cache_set_mapping(X509 *x, POLICY_MAPPINGS *maps)
crypto/openssl/crypto/x509/pcy_tree.c
126
X509 *x = sk_X509_value(certs, i);
crypto/openssl/crypto/x509/pcy_tree.c
150
X509 *x = sk_X509_value(certs, i);
crypto/openssl/crypto/x509/pcy_tree.c
210
X509 *x = sk_X509_value(certs, i);
crypto/openssl/crypto/x509/pcy_tree.c
659
STACK_OF(X509) *certs,
crypto/openssl/crypto/x509/pcy_tree.c
98
static int tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs,
crypto/openssl/crypto/x509/t_x509.c
197
int X509_ocspid_print(BIO *bp, X509 *x)
crypto/openssl/crypto/x509/t_x509.c
20
void OSSL_STACK_OF_X509_free(STACK_OF(X509) *certs)
crypto/openssl/crypto/x509/t_x509.c
26
int X509_print_fp(FILE *fp, X509 *x)
crypto/openssl/crypto/x509/t_x509.c
31
int X509_print_ex_fp(FILE *fp, X509 *x, unsigned long nmflag,
crypto/openssl/crypto/x509/t_x509.c
316
int X509_aux_print(BIO *out, X509 *x, int indent)
crypto/openssl/crypto/x509/t_x509.c
374
int ossl_x509_print_ex_brief(BIO *bio, X509 *cert, unsigned long neg_cflags)
crypto/openssl/crypto/x509/t_x509.c
383
if (X509_check_issued((X509 *)cert, cert) == X509_V_OK) {
crypto/openssl/crypto/x509/t_x509.c
404
static int print_certs(BIO *bio, const STACK_OF(X509) *certs)
crypto/openssl/crypto/x509/t_x509.c
412
X509 *cert = sk_X509_value(certs, i);
crypto/openssl/crypto/x509/t_x509.c
429
STACK_OF(X509) *certs = X509_STORE_get1_all_certs(store);
crypto/openssl/crypto/x509/t_x509.c
48
int X509_print(BIO *bp, X509 *x)
crypto/openssl/crypto/x509/t_x509.c
53
int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags,
crypto/openssl/crypto/x509/v3_addr.c
1213
STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_addr.c
1218
X509 *x;
crypto/openssl/crypto/x509/v3_addr.c
1347
int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_akid.c
109
X509 *issuer_cert;
crypto/openssl/crypto/x509/v3_asid.c
720
STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_asid.c
725
X509 *x;
crypto/openssl/crypto/x509/v3_asid.c
859
int X509v3_asid_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/v3_conf.c
357
X509 *cert)
crypto/openssl/crypto/x509/v3_conf.c
461
void X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subj, X509_REQ *req,
crypto/openssl/crypto/x509/v3_conf.c
553
const char *section, X509 *cert)
crypto/openssl/crypto/x509/v3_ncons.c
280
int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc)
crypto/openssl/crypto/x509/v3_ncons.c
437
int NAME_CONSTRAINTS_check_CN(X509 *x, NAME_CONSTRAINTS *nc)
crypto/openssl/crypto/x509/v3_purp.c
1000
int ossl_x509_likely_issued(X509 *issuer, X509 *subject)
crypto/openssl/crypto/x509/v3_purp.c
1029
int ossl_x509_signing_allowed(const X509 *issuer, const X509 *subject)
crypto/openssl/crypto/x509/v3_purp.c
1040
int X509_check_akid(const X509 *issuer, const AUTHORITY_KEYID *akid)
crypto/openssl/crypto/x509/v3_purp.c
1076
uint32_t X509_get_extension_flags(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1083
uint32_t X509_get_key_usage(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1091
uint32_t X509_get_extended_key_usage(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1099
const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1107
const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1115
const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1123
const ASN1_INTEGER *X509_get0_authority_serial(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1131
long X509_get_pathlen(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
1140
long X509_get_proxy_pathlen(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
177
int (*ck)(const X509_PURPOSE *, const X509 *, int),
crypto/openssl/crypto/x509/v3_purp.c
19
static int check_ssl_ca(const X509 *x);
crypto/openssl/crypto/x509/v3_purp.c
20
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
22
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
24
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
26
static int purpose_smime(const X509 *x, int non_leaf);
crypto/openssl/crypto/x509/v3_purp.c
27
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
29
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
31
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
33
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
349
static int setup_dp(const X509 *x, DIST_POINT *dp)
crypto/openssl/crypto/x509/v3_purp.c
35
static int check_purpose_code_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
37
static int no_check_purpose(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
39
static int check_purpose_ocsp_helper(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
391
static int setup_crldp(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
409
static int check_sig_alg_match(const EVP_PKEY *issuer_key, const X509 *subject)
crypto/openssl/crypto/x509/v3_purp.c
440
int ossl_x509v3_cache_extensions(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
693
static int check_ca(const X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
719
void X509_set_proxy_flag(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
727
void X509_set_proxy_pathlen(X509 *x, long l)
crypto/openssl/crypto/x509/v3_purp.c
732
int X509_check_ca(X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
742
static int check_ssl_ca(const X509 *x)
crypto/openssl/crypto/x509/v3_purp.c
752
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
776
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
792
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
804
static int purpose_smime(const X509 *x, int non_leaf)
crypto/openssl/crypto/x509/v3_purp.c
828
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
838
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
848
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
863
static int check_purpose_ocsp_helper(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
876
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
88
int X509_check_purpose(X509 *x, int id, int non_leaf)
crypto/openssl/crypto/x509/v3_purp.c
913
&& !X509_EXTENSION_get_critical(X509_get_ext((X509 *)x, i_ext)))
crypto/openssl/crypto/x509/v3_purp.c
918
static int check_purpose_code_sign(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
955
X509_EXTENSION *ext = X509_get_ext((X509 *)x, i_ext);
crypto/openssl/crypto/x509/v3_purp.c
971
static int no_check_purpose(const X509_PURPOSE *xp, const X509 *x,
crypto/openssl/crypto/x509/v3_purp.c
990
int X509_check_issued(X509 *issuer, X509 *subject)
crypto/openssl/crypto/x509/v3_utl.c
1001
int X509_check_host(X509 *x, const char *chk, size_t chklen,
crypto/openssl/crypto/x509/v3_utl.c
1020
int X509_check_email(X509 *x, const char *chk, size_t chklen,
crypto/openssl/crypto/x509/v3_utl.c
1039
int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,
crypto/openssl/crypto/x509/v3_utl.c
1047
int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags)
crypto/openssl/crypto/x509/v3_utl.c
448
STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x)
crypto/openssl/crypto/x509/v3_utl.c
459
STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(X509 *x)
crypto/openssl/crypto/x509/v3_utl.c
868
static int do_x509_check(X509 *x, const char *chk, size_t chklen,
crypto/openssl/crypto/x509/x509_cmp.c
100
X509_NAME *X509_get_issuer_name(const X509 *a)
crypto/openssl/crypto/x509/x509_cmp.c
105
unsigned long X509_issuer_name_hash(X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
111
unsigned long X509_issuer_name_hash_old(X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
117
X509_NAME *X509_get_subject_name(const X509 *a)
crypto/openssl/crypto/x509/x509_cmp.c
122
ASN1_INTEGER *X509_get_serialNumber(X509 *a)
crypto/openssl/crypto/x509/x509_cmp.c
127
const ASN1_INTEGER *X509_get0_serialNumber(const X509 *a)
crypto/openssl/crypto/x509/x509_cmp.c
132
unsigned long X509_subject_name_hash(X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
138
unsigned long X509_subject_name_hash_old(X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
152
int X509_cmp(const X509 *a, const X509 *b)
crypto/openssl/crypto/x509/x509_cmp.c
160
(void)X509_check_purpose((X509 *)a, -1, 0);
crypto/openssl/crypto/x509/x509_cmp.c
161
(void)X509_check_purpose((X509 *)b, -1, 0);
crypto/openssl/crypto/x509/x509_cmp.c
181
int ossl_x509_add_cert_new(STACK_OF(X509) **p_sk, X509 *cert, int flags)
crypto/openssl/crypto/x509/x509_cmp.c
19
int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b)
crypto/openssl/crypto/x509/x509_cmp.c
190
int X509_add_cert(STACK_OF(X509) *sk, X509 *cert, int flags)
crypto/openssl/crypto/x509/x509_cmp.c
228
int X509_add_certs(STACK_OF(X509) *sk, STACK_OF(X509) *certs, int flags)
crypto/openssl/crypto/x509/x509_cmp.c
238
int ossl_x509_add_certs_new(STACK_OF(X509) **p_sk, STACK_OF(X509) *certs,
crypto/openssl/crypto/x509/x509_cmp.c
345
X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, const X509_NAME *name,
crypto/openssl/crypto/x509/x509_cmp.c
349
X509 x, *x509 = NULL;
crypto/openssl/crypto/x509/x509_cmp.c
365
X509 *X509_find_by_subject(STACK_OF(X509) *sk, const X509_NAME *name)
crypto/openssl/crypto/x509/x509_cmp.c
367
X509 *x509;
crypto/openssl/crypto/x509/x509_cmp.c
37
unsigned long X509_issuer_and_serial_hash(X509 *a)
crypto/openssl/crypto/x509/x509_cmp.c
378
EVP_PKEY *X509_get0_pubkey(const X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
385
EVP_PKEY *X509_get_pubkey(X509 *x)
crypto/openssl/crypto/x509/x509_cmp.c
392
int X509_check_private_key(const X509 *cert, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_cmp.c
470
int X509_chain_check_suiteb(int *perror_depth, X509 *x, STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/x509_cmp.c
556
int X509_chain_check_suiteb(int *perror_depth, X509 *x, STACK_OF(X509) *chain,
crypto/openssl/crypto/x509/x509_cmp.c
574
STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_cmp.c
576
STACK_OF(X509) *ret = sk_X509_dup(chain);
crypto/openssl/crypto/x509/x509_cmp.c
582
X509 *x = sk_X509_value(ret, i);
crypto/openssl/crypto/x509/x509_cmp.c
72
int X509_issuer_name_cmp(const X509 *a, const X509 *b)
crypto/openssl/crypto/x509/x509_cmp.c
77
int X509_subject_name_cmp(const X509 *a, const X509 *b)
crypto/openssl/crypto/x509/x509_ext.c
103
X509_EXTENSION *X509_delete_ext(X509 *x, int loc)
crypto/openssl/crypto/x509/x509_ext.c
108
int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc)
crypto/openssl/crypto/x509/x509_ext.c
113
void *X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx)
crypto/openssl/crypto/x509/x509_ext.c
118
int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit,
crypto/openssl/crypto/x509/x509_ext.c
78
int X509_get_ext_count(const X509 *x)
crypto/openssl/crypto/x509/x509_ext.c
83
int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos)
crypto/openssl/crypto/x509/x509_ext.c
88
int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos)
crypto/openssl/crypto/x509/x509_ext.c
93
int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos)
crypto/openssl/crypto/x509/x509_ext.c
98
X509_EXTENSION *X509_get_ext(const X509 *x, int loc)
crypto/openssl/crypto/x509/x509_local.h
127
int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/crypto/x509/x509_local.h
129
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer);
crypto/openssl/crypto/x509/x509_local.h
133
int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x);
crypto/openssl/crypto/x509/x509_local.h
137
int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
crypto/openssl/crypto/x509/x509_local.h
140
STACK_OF(X509) *(*lookup_certs)(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_local.h
158
int ossl_x509_likely_issued(X509 *issuer, X509 *subject);
crypto/openssl/crypto/x509/x509_local.h
159
int ossl_x509_signing_allowed(const X509 *issuer, const X509 *subject);
crypto/openssl/crypto/x509/x509_local.h
42
int ossl_x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth);
crypto/openssl/crypto/x509/x509_lu.c
402
obj->data.x509 = (X509 *)x;
crypto/openssl/crypto/x509/x509_lu.c
429
int X509_STORE_add_cert(X509_STORE *xs, X509 *x)
crypto/openssl/crypto/x509/x509_lu.c
460
X509 *X509_OBJECT_get0_X509(const X509_OBJECT *a)
crypto/openssl/crypto/x509/x509_lu.c
505
int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj)
crypto/openssl/crypto/x509/x509_lu.c
538
X509 x509_s;
crypto/openssl/crypto/x509/x509_lu.c
615
STACK_OF(X509) *X509_STORE_get1_all_certs(X509_STORE *store)
crypto/openssl/crypto/x509/x509_lu.c
617
STACK_OF(X509) *sk;
crypto/openssl/crypto/x509/x509_lu.c
633
X509 *cert = X509_OBJECT_get0_X509(sk_X509_OBJECT_value(objs, i));
crypto/openssl/crypto/x509/x509_lu.c
653
STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *ctx,
crypto/openssl/crypto/x509/x509_lu.c
657
STACK_OF(X509) *sk = NULL;
crypto/openssl/crypto/x509/x509_lu.c
658
X509 *x;
crypto/openssl/crypto/x509/x509_r2x.c
20
X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_r2x.c
22
X509 *ret = NULL;
crypto/openssl/crypto/x509/x509_req.c
22
X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x509_set.c
105
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x509_set.c
115
int X509_up_ref(X509 *x)
crypto/openssl/crypto/x509/x509_set.c
127
long X509_get_version(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
132
const ASN1_TIME *X509_get0_notBefore(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
137
const ASN1_TIME *X509_get0_notAfter(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
142
ASN1_TIME *X509_getm_notBefore(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
147
ASN1_TIME *X509_getm_notAfter(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
152
int X509_get_signature_type(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
157
X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
162
const STACK_OF(X509_EXTENSION) *X509_get0_extensions(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
167
void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **piuid,
crypto/openssl/crypto/x509/x509_set.c
176
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
204
int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits,
crypto/openssl/crypto/x509/x509_set.c
22
int X509_set_version(X509 *x, long version)
crypto/openssl/crypto/x509/x509_set.c
300
int ossl_x509_init_sig_info(X509 *x)
crypto/openssl/crypto/x509/x509_set.c
44
int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial)
crypto/openssl/crypto/x509/x509_set.c
57
int X509_set_issuer_name(X509 *x, const X509_NAME *name)
crypto/openssl/crypto/x509/x509_set.c
65
int X509_set_subject_name(X509 *x, const X509_NAME *name)
crypto/openssl/crypto/x509/x509_set.c
89
int X509_set1_notBefore(X509 *x, const ASN1_TIME *tm)
crypto/openssl/crypto/x509/x509_set.c
97
int X509_set1_notAfter(X509 *x, const ASN1_TIME *tm)
crypto/openssl/crypto/x509/x509_trust.c
127
int X509_TRUST_add(int id, int flags, int (*ck)(X509_TRUST *, X509 *, int),
crypto/openssl/crypto/x509/x509_trust.c
18
static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags);
crypto/openssl/crypto/x509/x509_trust.c
19
static int trust_1oid(X509_TRUST *trust, X509 *x, int flags);
crypto/openssl/crypto/x509/x509_trust.c
20
static int trust_compat(X509_TRUST *trust, X509 *x, int flags);
crypto/openssl/crypto/x509/x509_trust.c
217
static int trust_1oidany(X509_TRUST *trust, X509 *x, int flags)
crypto/openssl/crypto/x509/x509_trust.c
22
static int obj_trust(int id, X509 *x, int flags);
crypto/openssl/crypto/x509/x509_trust.c
229
static int trust_1oid(X509_TRUST *trust, X509 *x, int flags)
crypto/openssl/crypto/x509/x509_trust.c
23
static int (*default_trust)(int id, X509 *x, int flags) = obj_trust;
crypto/openssl/crypto/x509/x509_trust.c
240
static int trust_compat(X509_TRUST *trust, X509 *x, int flags)
crypto/openssl/crypto/x509/x509_trust.c
251
static int obj_trust(int id, X509 *x, int flags)
crypto/openssl/crypto/x509/x509_trust.c
57
int (*X509_TRUST_set_default(int (*trust)(int, X509 *, int)))(int, X509 *,
crypto/openssl/crypto/x509/x509_trust.c
60
int (*oldtrust)(int, X509 *, int);
crypto/openssl/crypto/x509/x509_trust.c
67
int X509_check_trust(X509 *x, int id, int flags)
crypto/openssl/crypto/x509/x509_vfy.c
1070
X509 *x = sk_X509_value(ctx->chain, cnum);
crypto/openssl/crypto/x509/x509_vfy.c
1085
X509 *crl_issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
117
static int lookup_cert_match(X509 **result, X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
119
STACK_OF(X509) *certs;
crypto/openssl/crypto/x509/x509_vfy.c
120
X509 *xtmp = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
1201
X509 **pissuer, int *pscore, unsigned int *preasons,
crypto/openssl/crypto/x509/x509_vfy.c
1206
X509 *x = ctx->current_cert;
crypto/openssl/crypto/x509/x509_vfy.c
1208
X509 *crl_issuer = NULL, *best_crl_issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
1356
static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
crypto/openssl/crypto/x509/x509_vfy.c
1357
unsigned int *preasons, X509_CRL *crl, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1416
X509 **pissuer, int *pcrl_score)
crypto/openssl/crypto/x509/x509_vfy.c
1418
X509 *crl_issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
1473
static int check_crl_path(X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1512
STACK_OF(X509) *cert_path,
crypto/openssl/crypto/x509/x509_vfy.c
1513
STACK_OF(X509) *crl_path)
crypto/openssl/crypto/x509/x509_vfy.c
1515
X509 *cert_ta = sk_X509_value(cert_path, sk_X509_num(cert_path) - 1);
crypto/openssl/crypto/x509/x509_vfy.c
1516
X509 *crl_ta = sk_X509_value(crl_path, sk_X509_num(crl_path) - 1);
crypto/openssl/crypto/x509/x509_vfy.c
158
static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err)
crypto/openssl/crypto/x509/x509_vfy.c
1603
static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score,
crypto/openssl/crypto/x509/x509_vfy.c
1638
X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1641
X509 *issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
1681
X509 *issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
1746
static int cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
1810
X509 *x = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
1862
int ossl_x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
1895
X509 *xi;
crypto/openssl/crypto/x509/x509_vfy.c
1896
X509 *xs;
crypto/openssl/crypto/x509/x509_vfy.c
197
X509 *cert = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
2142
int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_vfy.c
2332
X509 *X509_STORE_CTX_get_current_cert(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2337
void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
2342
STACK_OF(X509) *X509_STORE_CTX_get0_chain(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2347
STACK_OF(X509) *X509_STORE_CTX_get1_chain(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2354
X509 *X509_STORE_CTX_get0_current_issuer(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2369
void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
2508
int X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509,
crypto/openssl/crypto/x509/x509_vfy.c
2509
STACK_OF(X509) *chain)
crypto/openssl/crypto/x509/x509_vfy.c
2647
void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2702
X509 *X509_STORE_CTX_get0_cert(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2712
STACK_OF(X509) *X509_STORE_CTX_get0_untrusted(const X509_STORE_CTX *ctx)
crypto/openssl/crypto/x509/x509_vfy.c
2717
void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2722
void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
crypto/openssl/crypto/x509/x509_vfy.c
2857
static unsigned char *dane_i2d(X509 *cert, uint8_t selector,
crypto/openssl/crypto/x509/x509_vfy.c
2890
static int dane_match_cert(X509_STORE_CTX *ctx, X509 *cert, int depth)
crypto/openssl/crypto/x509/x509_vfy.c
3040
X509 *cert;
crypto/openssl/crypto/x509/x509_vfy.c
3066
X509 *cert = sk_X509_value(ctx->chain, num - 1);
crypto/openssl/crypto/x509/x509_vfy.c
3162
static int check_leaf_suiteb(X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3203
X509 *cert = ctx->cert;
crypto/openssl/crypto/x509/x509_vfy.c
3266
static int get1_trusted_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3268
STACK_OF(X509) *saved_chain = ctx->chain;
crypto/openssl/crypto/x509/x509_vfy.c
3286
STACK_OF(X509) *sk_untrusted = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
3361
X509 *curr, *issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
3625
STACK_OF(X509) *X509_build_chain(X509 *target, STACK_OF(X509) *certs,
crypto/openssl/crypto/x509/x509_vfy.c
3632
STACK_OF(X509) *result = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
367
static int sk_X509_contains(STACK_OF(X509) *sk, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3705
static int check_cert_key_level(X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3716
static int check_curve(X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
3740
static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert)
crypto/openssl/crypto/x509/x509_vfy.c
391
static X509 *get0_best_issuer_sk(X509_STORE_CTX *ctx, int check_signing_allowed,
crypto/openssl/crypto/x509/x509_vfy.c
392
int no_dup, STACK_OF(X509) *sk, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
395
X509 *candidate, *issuer = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
433
int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
437
STACK_OF(X509) *certs;
crypto/openssl/crypto/x509/x509_vfy.c
471
static int check_issued(ossl_unused X509_STORE_CTX *ctx, X509 *x, X509 *issuer)
crypto/openssl/crypto/x509/x509_vfy.c
488
static int get1_best_issuer_other_sk(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
crypto/openssl/crypto/x509/x509_vfy.c
500
static STACK_OF(X509) *lookup_certs_sk(X509_STORE_CTX *ctx, const X509_NAME *nm)
crypto/openssl/crypto/x509/x509_vfy.c
502
STACK_OF(X509) *sk = sk_X509_new_null();
crypto/openssl/crypto/x509/x509_vfy.c
503
X509 *x;
crypto/openssl/crypto/x509/x509_vfy.c
52
static int check_issued(X509_STORE_CTX *ctx, X509 *x, X509 *issuer);
crypto/openssl/crypto/x509/x509_vfy.c
526
static int check_purpose(X509_STORE_CTX *ctx, X509 *x, int purpose, int depth,
crypto/openssl/crypto/x509/x509_vfy.c
580
X509 *x;
crypto/openssl/crypto/x509/x509_vfy.c
61
static int check_cert_key_level(X509_STORE_CTX *ctx, X509 *cert);
crypto/openssl/crypto/x509/x509_vfy.c
63
static int check_sig_level(X509_STORE_CTX *ctx, X509 *cert);
crypto/openssl/crypto/x509/x509_vfy.c
64
static int check_curve(X509 *cert);
crypto/openssl/crypto/x509/x509_vfy.c
66
static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
crypto/openssl/crypto/x509/x509_vfy.c
67
unsigned int *preasons, X509_CRL *crl, X509 *x);
crypto/openssl/crypto/x509/x509_vfy.c
69
X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x);
crypto/openssl/crypto/x509/x509_vfy.c
73
static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
crypto/openssl/crypto/x509/x509_vfy.c
75
static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score,
crypto/openssl/crypto/x509/x509_vfy.c
751
static int has_san_id(X509 *x, int gtype)
crypto/openssl/crypto/x509/x509_vfy.c
77
static int check_crl_path(X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/crypto/x509/x509_vfy.c
782
X509 *x = sk_X509_value(ctx->chain, i);
crypto/openssl/crypto/x509/x509_vfy.c
79
STACK_OF(X509) *cert_path,
crypto/openssl/crypto/x509/x509_vfy.c
80
STACK_OF(X509) *crl_path);
crypto/openssl/crypto/x509/x509_vfy.c
902
static int check_hosts(X509 *x, X509_VERIFY_PARAM *vpm)
crypto/openssl/crypto/x509/x509_vfy.c
923
X509 *x = ctx->cert;
crypto/openssl/crypto/x509/x509_vfy.c
945
X509 *x = NULL;
crypto/openssl/crypto/x509/x509_vfy.c
946
X509 *mx;
crypto/openssl/crypto/x509/x509_vfy.c
96
int X509_self_signed(X509 *cert, int verify_signature)
crypto/openssl/crypto/x509/x509type.c
16
int X509_certificate_type(const X509 *x, const EVP_PKEY *pkey)
crypto/openssl/crypto/x509/x_all.c
100
int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx)
crypto/openssl/crypto/x509/x_all.c
134
X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout)
crypto/openssl/crypto/x509/x_all.c
136
return (X509 *)simple_get_asn1(url, bio, rbio, timeout,
crypto/openssl/crypto/x509/x_all.c
137
ASN1_ITEM_rptr(X509));
crypto/openssl/crypto/x509/x_all.c
216
X509 *d2i_X509_fp(FILE *fp, X509 **x509)
crypto/openssl/crypto/x509/x_all.c
218
return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509), fp, x509);
crypto/openssl/crypto/x509/x_all.c
221
int i2d_X509_fp(FILE *fp, const X509 *x509)
crypto/openssl/crypto/x509/x_all.c
223
return ASN1_item_i2d_fp(ASN1_ITEM_rptr(X509), fp, x509);
crypto/openssl/crypto/x509/x_all.c
227
X509 *d2i_X509_bio(BIO *bp, X509 **x509)
crypto/openssl/crypto/x509/x_all.c
229
return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509), bp, x509);
crypto/openssl/crypto/x509/x_all.c
232
int i2d_X509_bio(BIO *bp, const X509 *x509)
crypto/openssl/crypto/x509/x_all.c
234
return ASN1_item_i2d_bio(ASN1_ITEM_rptr(X509), bp, x509);
crypto/openssl/crypto/x509/x_all.c
33
int X509_verify(X509 *a, EVP_PKEY *r)
crypto/openssl/crypto/x509/x_all.c
488
int X509_pubkey_digest(const X509 *data, const EVP_MD *type,
crypto/openssl/crypto/x509/x_all.c
498
int X509_digest(const X509 *cert, const EVP_MD *md, unsigned char *data,
crypto/openssl/crypto/x509/x_all.c
509
return ossl_asn1_item_digest_ex(ASN1_ITEM_rptr(X509), md, (char *)cert,
crypto/openssl/crypto/x509/x_all.c
514
ASN1_OCTET_STRING *X509_digest_sig(const X509 *cert,
crypto/openssl/crypto/x509/x_all.c
77
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
crypto/openssl/crypto/x509/x_crl.c
396
int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x)
crypto/openssl/crypto/x509/x_pubkey.c
1043
ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x)
crypto/openssl/crypto/x509/x_x509.c
102
X509 *old = exarg;
crypto/openssl/crypto/x509/x_x509.c
126
ASN1_SEQUENCE_ref(X509, x509_cb) = {
crypto/openssl/crypto/x509/x_x509.c
127
ASN1_EMBED(X509, cert_info, X509_CINF),
crypto/openssl/crypto/x509/x_x509.c
128
ASN1_EMBED(X509, sig_alg, X509_ALGOR),
crypto/openssl/crypto/x509/x_x509.c
129
ASN1_EMBED(X509, signature, ASN1_BIT_STRING)
crypto/openssl/crypto/x509/x_x509.c
130
} ASN1_SEQUENCE_END_ref(X509, X509)
crypto/openssl/crypto/x509/x_x509.c
132
IMPLEMENT_ASN1_FUNCTIONS(X509)
crypto/openssl/crypto/x509/x_x509.c
133
IMPLEMENT_ASN1_DUP_FUNCTION(X509)
crypto/openssl/crypto/x509/x_x509.c
140
int ossl_x509_set0_libctx(X509 *x, OSSL_LIB_CTX *libctx, const char *propq)
crypto/openssl/crypto/x509/x_x509.c
155
X509 *X509_new_ex(OSSL_LIB_CTX *libctx, const char *propq)
crypto/openssl/crypto/x509/x_x509.c
157
X509 *cert = NULL;
crypto/openssl/crypto/x509/x_x509.c
159
cert = (X509 *)ASN1_item_new_ex(X509_it(), libctx, propq);
crypto/openssl/crypto/x509/x_x509.c
167
int X509_set_ex_data(X509 *r, int idx, void *arg)
crypto/openssl/crypto/x509/x_x509.c
172
void *X509_get_ex_data(const X509 *r, int idx)
crypto/openssl/crypto/x509/x_x509.c
184
X509 *d2i_X509_AUX(X509 **a, const unsigned char **pp, long length)
crypto/openssl/crypto/x509/x_x509.c
187
X509 *ret;
crypto/openssl/crypto/x509/x_x509.c
220
static int i2d_x509_aux_internal(const X509 *a, unsigned char **pp)
crypto/openssl/crypto/x509/x_x509.c
254
int i2d_X509_AUX(const X509 *a, unsigned char **pp)
crypto/openssl/crypto/x509/x_x509.c
281
int i2d_re_X509_tbs(X509 *x, unsigned char **pp)
crypto/openssl/crypto/x509/x_x509.c
288
const X509_ALGOR **palg, const X509 *x)
crypto/openssl/crypto/x509/x_x509.c
296
int X509_get_signature_nid(const X509 *x)
crypto/openssl/crypto/x509/x_x509.c
301
void X509_set0_distinguishing_id(X509 *x, ASN1_OCTET_STRING *d_id)
crypto/openssl/crypto/x509/x_x509.c
307
ASN1_OCTET_STRING *X509_get0_distinguishing_id(X509 *x)
crypto/openssl/crypto/x509/x_x509.c
39
X509 *ret = (X509 *)*pval;
crypto/openssl/crypto/x509/x_x509a.c
103
int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x_x509a.c
124
int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x_x509a.c
146
void X509_trust_clear(X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
154
void X509_reject_clear(X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
162
STACK_OF(ASN1_OBJECT) *X509_get0_trust_objects(X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
169
STACK_OF(ASN1_OBJECT) *X509_get0_reject_objects(X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
24
static X509_CERT_AUX *aux_get(X509 *x);
crypto/openssl/crypto/x509/x_x509a.c
36
int X509_trusted(const X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
41
static X509_CERT_AUX *aux_get(X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
50
int X509_alias_set1(X509 *x, const unsigned char *name, int len)
crypto/openssl/crypto/x509/x_x509a.c
67
int X509_keyid_set1(X509 *x, const unsigned char *id, int len)
crypto/openssl/crypto/x509/x_x509a.c
85
unsigned char *X509_alias_get0(X509 *x, int *len)
crypto/openssl/crypto/x509/x_x509a.c
94
unsigned char *X509_keyid_get0(X509 *x, int *len)
crypto/openssl/demos/bio/server-arg.c
84
X509 *x;
crypto/openssl/demos/bio/server-arg.c
88
X509 *x = SSL_CTX_get0_certificate(ctx);
crypto/openssl/demos/cms/cms_ddec.c
21
X509 *rcert = NULL;
crypto/openssl/demos/cms/cms_dec.c
18
X509 *rcert = NULL;
crypto/openssl/demos/cms/cms_denc.c
21
X509 *rcert = NULL;
crypto/openssl/demos/cms/cms_denc.c
22
STACK_OF(X509) *recips = NULL;
crypto/openssl/demos/cms/cms_enc.c
18
X509 *rcert = NULL;
crypto/openssl/demos/cms/cms_enc.c
19
STACK_OF(X509) *recips = NULL;
crypto/openssl/demos/cms/cms_sign.c
18
X509 *scert = NULL;
crypto/openssl/demos/cms/cms_sign2.c
18
X509 *scert = NULL, *scert2 = NULL;
crypto/openssl/demos/cms/cms_ver.c
62
X509 *cacert = NULL;
crypto/openssl/demos/pkcs12/pkread.c
52
X509 *cert = NULL;
crypto/openssl/demos/pkcs12/pkread.c
53
STACK_OF(X509) *ca = NULL;
crypto/openssl/demos/pkcs12/pkwrite.c
22
X509 *cert;
crypto/openssl/demos/smime/smdec.c
18
X509 *rcert = NULL;
crypto/openssl/demos/smime/smenc.c
18
X509 *rcert = NULL;
crypto/openssl/demos/smime/smenc.c
19
STACK_OF(X509) *recips = NULL;
crypto/openssl/demos/smime/smsign.c
18
X509 *scert = NULL;
crypto/openssl/demos/smime/smsign2.c
18
X509 *scert = NULL, *scert2 = NULL;
crypto/openssl/demos/smime/smver.c
19
X509 *cacert = NULL;
crypto/openssl/engines/e_capi.c
1373
X509 *x;
crypto/openssl/engines/e_capi.c
144
STACK_OF(X509_NAME) *ca_dn, X509 **pcert,
crypto/openssl/engines/e_capi.c
145
EVP_PKEY **pkey, STACK_OF(X509) **pother,
crypto/openssl/engines/e_capi.c
149
static int cert_select_simple(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs);
crypto/openssl/engines/e_capi.c
151
static int cert_select_dialog(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs);
crypto/openssl/engines/e_capi.c
1683
static int cert_issuer_match(STACK_OF(X509_NAME) *ca_dn, X509 *x)
crypto/openssl/engines/e_capi.c
1699
STACK_OF(X509_NAME) *ca_dn, X509 **pcert,
crypto/openssl/engines/e_capi.c
1700
EVP_PKEY **pkey, STACK_OF(X509) **pother,
crypto/openssl/engines/e_capi.c
1704
STACK_OF(X509) *certs = NULL;
crypto/openssl/engines/e_capi.c
1705
X509 *x;
crypto/openssl/engines/e_capi.c
1804
static int cert_select_simple(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs)
crypto/openssl/engines/e_capi.c
1832
static int cert_select_dialog(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs)
crypto/openssl/engines/e_capi.c
1834
X509 *x;
crypto/openssl/engines/e_capi.c
193
int (*client_cert_select)(ENGINE *e, SSL *ssl, STACK_OF(X509) *certs);
crypto/openssl/engines/e_loader_attic.c
320
X509 *cert = NULL;
crypto/openssl/engines/e_loader_attic.c
321
STACK_OF(X509) *chain = NULL;
crypto/openssl/engines/e_loader_attic.c
369
X509 *ca = sk_X509_value(chain, 0);
crypto/openssl/engines/e_loader_attic.c
762
X509 *cert = NULL;
crypto/openssl/fuzz/asn1.c
180
ASN1_ITEM_ref(X509),
crypto/openssl/fuzz/cmp.c
107
X509 **certOut,
crypto/openssl/fuzz/cmp.c
108
STACK_OF(X509) **chainOut,
crypto/openssl/fuzz/cmp.c
109
STACK_OF(X509) **caPubs)
crypto/openssl/fuzz/dtlsserver.c
3443
X509 *cert;
crypto/openssl/fuzz/server.c
2331
X509 *cert;
crypto/openssl/fuzz/x509.c
40
X509 *x509_1 = NULL, *x509_2 = NULL;
crypto/openssl/fuzz/x509.c
46
STACK_OF(X509) *certs = NULL;
crypto/openssl/include/crypto/x509.h
219
X509 *cert;
crypto/openssl/include/crypto/x509.h
221
STACK_OF(X509) *untrusted;
crypto/openssl/include/crypto/x509.h
233
int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/crypto/x509.h
235
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer);
crypto/openssl/include/crypto/x509.h
239
int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x);
crypto/openssl/include/crypto/x509.h
243
int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
crypto/openssl/include/crypto/x509.h
246
STACK_OF(X509) *(*lookup_certs)(X509_STORE_CTX *ctx,
crypto/openssl/include/crypto/x509.h
258
STACK_OF(X509) *chain;
crypto/openssl/include/crypto/x509.h
266
X509 *current_cert;
crypto/openssl/include/crypto/x509.h
268
X509 *current_issuer;
crypto/openssl/include/crypto/x509.h
307
X509 *x509;
crypto/openssl/include/crypto/x509.h
314
int ossl_x509_print_ex_brief(BIO *bio, X509 *cert, unsigned long neg_cflags);
crypto/openssl/include/crypto/x509.h
315
int ossl_x509v3_cache_extensions(X509 *x);
crypto/openssl/include/crypto/x509.h
316
int ossl_x509_init_sig_info(X509 *x);
crypto/openssl/include/crypto/x509.h
318
int ossl_x509_set0_libctx(X509 *x, OSSL_LIB_CTX *libctx, const char *propq);
crypto/openssl/include/crypto/x509.h
326
int ossl_x509_add_cert_new(STACK_OF(X509) **sk, X509 *cert, int flags);
crypto/openssl/include/crypto/x509.h
327
int ossl_x509_add_certs_new(STACK_OF(X509) **p_sk, STACK_OF(X509) *certs,
crypto/openssl/include/internal/cms.h
16
CMS_EnvelopedData *ossl_cms_sign_encrypt(BIO *data, X509 *sign_cert, STACK_OF(X509) *certs,
crypto/openssl/include/internal/cms.h
18
STACK_OF(X509) *enc_recip, const EVP_CIPHER *cipher,
crypto/openssl/include/internal/dane.h
70
STACK_OF(X509) *certs; /* DANE-TA(2) Cert(0) Full(0) certs */
crypto/openssl/include/internal/dane.h
72
X509 *mcert; /* DANE matched cert */
crypto/openssl/include/openssl/cmp.h
443
OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_caCerts(const STACK_OF(X509) *caCerts);
crypto/openssl/include/openssl/cmp.h
444
int OSSL_CMP_ITAV_get0_caCerts(const OSSL_CMP_ITAV *itav, STACK_OF(X509) **out);
crypto/openssl/include/openssl/cmp.h
446
OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_rootCaCert(const X509 *rootCaCert);
crypto/openssl/include/openssl/cmp.h
447
int OSSL_CMP_ITAV_get0_rootCaCert(const OSSL_CMP_ITAV *itav, X509 **out);
crypto/openssl/include/openssl/cmp.h
448
OSSL_CMP_ITAV *OSSL_CMP_ITAV_new_rootCaKeyUpdate(const X509 *newWithNew,
crypto/openssl/include/openssl/cmp.h
449
const X509 *newWithOld,
crypto/openssl/include/openssl/cmp.h
450
const X509 *oldWithNew);
crypto/openssl/include/openssl/cmp.h
452
X509 **newWithNew,
crypto/openssl/include/openssl/cmp.h
453
X509 **newWithOld,
crypto/openssl/include/openssl/cmp.h
454
X509 **oldWithNew);
crypto/openssl/include/openssl/cmp.h
457
const X509 *cert, int only_DN);
crypto/openssl/include/openssl/cmp.h
546
int OSSL_CMP_CTX_set1_srvCert(OSSL_CMP_CTX *ctx, X509 *cert);
crypto/openssl/include/openssl/cmp.h
552
int OSSL_CMP_CTX_set1_untrusted(OSSL_CMP_CTX *ctx, STACK_OF(X509) *certs);
crypto/openssl/include/openssl/cmp.h
553
STACK_OF(X509) *OSSL_CMP_CTX_get0_untrusted(const OSSL_CMP_CTX *ctx);
crypto/openssl/include/openssl/cmp.h
555
int OSSL_CMP_CTX_set1_cert(OSSL_CMP_CTX *ctx, X509 *cert);
crypto/openssl/include/openssl/cmp.h
557
STACK_OF(X509) *candidates);
crypto/openssl/include/openssl/cmp.h
570
STACK_OF(X509) *extraCertsOut);
crypto/openssl/include/openssl/cmp.h
582
int OSSL_CMP_CTX_set1_oldCert(OSSL_CMP_CTX *ctx, X509 *cert);
crypto/openssl/include/openssl/cmp.h
587
typedef int (*OSSL_CMP_certConf_cb_t)(OSSL_CMP_CTX *ctx, X509 *cert,
crypto/openssl/include/openssl/cmp.h
589
int OSSL_CMP_certConf_cb(OSSL_CMP_CTX *ctx, X509 *cert, int fail_info,
crypto/openssl/include/openssl/cmp.h
599
X509 *OSSL_CMP_CTX_get0_validatedSrvCert(const OSSL_CMP_CTX *ctx);
crypto/openssl/include/openssl/cmp.h
600
X509 *OSSL_CMP_CTX_get0_newCert(const OSSL_CMP_CTX *ctx);
crypto/openssl/include/openssl/cmp.h
601
STACK_OF(X509) *OSSL_CMP_CTX_get1_newChain(const OSSL_CMP_CTX *ctx);
crypto/openssl/include/openssl/cmp.h
602
STACK_OF(X509) *OSSL_CMP_CTX_get1_caPubs(const OSSL_CMP_CTX *ctx);
crypto/openssl/include/openssl/cmp.h
603
STACK_OF(X509) *OSSL_CMP_CTX_get1_extraCertsIn(const OSSL_CMP_CTX *ctx);
crypto/openssl/include/openssl/cmp.h
639
X509_STORE *trusted_store, X509 *cert);
crypto/openssl/include/openssl/cmp.h
657
X509 **certOut, STACK_OF(X509) **chainOut, STACK_OF(X509) **caPubs);
crypto/openssl/include/openssl/cmp.h
704
X509 *OSSL_CMP_exec_certreq(OSSL_CMP_CTX *ctx, int req_type,
crypto/openssl/include/openssl/cmp.h
726
int OSSL_CMP_get1_caCerts(OSSL_CMP_CTX *ctx, STACK_OF(X509) **out);
crypto/openssl/include/openssl/cmp.h
728
const X509 *oldWithOld, X509 **newWithNew,
crypto/openssl/include/openssl/cmp.h
729
X509 **newWithOld, X509 **oldWithNew);
crypto/openssl/include/openssl/cmp.h
730
int OSSL_CMP_get1_crlUpdate(OSSL_CMP_CTX *ctx, const X509 *crlcert,
crypto/openssl/include/openssl/cms.h
235
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cms.h
236
STACK_OF(X509) *certs, BIO *data,
crypto/openssl/include/openssl/cms.h
238
CMS_ContentInfo *CMS_sign_ex(X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cms.h
239
STACK_OF(X509) *certs, BIO *data,
crypto/openssl/include/openssl/cms.h
244
X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/cms.h
245
STACK_OF(X509) *certs, unsigned int flags);
crypto/openssl/include/openssl/cms.h
275
int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/cms.h
279
STACK_OF(X509) *certs,
crypto/openssl/include/openssl/cms.h
282
STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms);
crypto/openssl/include/openssl/cms.h
284
CMS_ContentInfo *CMS_encrypt(STACK_OF(X509) *certs, BIO *in,
crypto/openssl/include/openssl/cms.h
286
CMS_ContentInfo *CMS_encrypt_ex(STACK_OF(X509) *certs, BIO *in,
crypto/openssl/include/openssl/cms.h
290
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert,
crypto/openssl/include/openssl/cms.h
293
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert);
crypto/openssl/include/openssl/cms.h
295
X509 *cert, X509 *peer);
crypto/openssl/include/openssl/cms.h
314
EVP_PKEY *pkey, X509 *cert,
crypto/openssl/include/openssl/cms.h
319
X509 *recip, unsigned int flags);
crypto/openssl/include/openssl/cms.h
320
CMS_RecipientInfo *CMS_add1_recipient(CMS_ContentInfo *cms, X509 *recip,
crypto/openssl/include/openssl/cms.h
321
EVP_PKEY *originatorPrivKey, X509 *originator, unsigned int flags);
crypto/openssl/include/openssl/cms.h
323
int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert);
crypto/openssl/include/openssl/cms.h
325
EVP_PKEY **pk, X509 **recip,
crypto/openssl/include/openssl/cms.h
374
int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert);
crypto/openssl/include/openssl/cms.h
375
int CMS_add1_cert(CMS_ContentInfo *cms, X509 *cert);
crypto/openssl/include/openssl/cms.h
376
STACK_OF(X509) *CMS_get1_certs(CMS_ContentInfo *cms);
crypto/openssl/include/openssl/cms.h
385
X509 *signer, EVP_PKEY *pk, const EVP_MD *md,
crypto/openssl/include/openssl/cms.h
391
void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer);
crypto/openssl/include/openssl/cms.h
395
int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert);
crypto/openssl/include/openssl/cms.h
396
int CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/cms.h
399
X509 **signer, X509_ALGOR **pdig,
crypto/openssl/include/openssl/cms.h
406
STACK_OF(X509) *scerts, X509_STORE *store,
crypto/openssl/include/openssl/cms.h
407
STACK_OF(X509) *extra, STACK_OF(X509_CRL) *crls,
crypto/openssl/include/openssl/cms.h
487
int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert);
crypto/openssl/include/openssl/cms.h
495
X509 *cert);
crypto/openssl/include/openssl/cms.h
497
int CMS_RecipientInfo_kari_set0_pkey_and_peer(CMS_RecipientInfo *ri, EVP_PKEY *pk, X509 *peer);
crypto/openssl/include/openssl/crmf.h
257
X509 *OSSL_CRMF_ENCRYPTEDVALUE_get1_encCert(const OSSL_CRMF_ENCRYPTEDVALUE *ecert,
crypto/openssl/include/openssl/crmf.h
260
X509 *OSSL_CRMF_ENCRYPTEDKEY_get1_encCert(const OSSL_CRMF_ENCRYPTEDKEY *ecert,
crypto/openssl/include/openssl/crmf.h
267
X509_STORE *ts, STACK_OF(X509) *extra, EVP_PKEY *pkey,
crypto/openssl/include/openssl/crmf.h
268
X509 *cert, ASN1_OCTET_STRING *secret,
crypto/openssl/include/openssl/ct.h
149
X509 *CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx);
crypto/openssl/include/openssl/ct.h
156
int CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert);
crypto/openssl/include/openssl/ct.h
159
X509 *CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx);
crypto/openssl/include/openssl/ct.h
166
int CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer);
crypto/openssl/include/openssl/engine.h
277
X509 **pcert, EVP_PKEY **pkey,
crypto/openssl/include/openssl/engine.h
278
STACK_OF(X509) **pother,
crypto/openssl/include/openssl/engine.h
647
X509 **pcert, EVP_PKEY **ppkey,
crypto/openssl/include/openssl/engine.h
648
STACK_OF(X509) **pother,
crypto/openssl/include/openssl/ess.h
116
ESS_SIGNING_CERT *OSSL_ESS_signing_cert_new_init(const X509 *signcert,
crypto/openssl/include/openssl/ess.h
117
const STACK_OF(X509) *certs,
crypto/openssl/include/openssl/ess.h
120
const X509 *signcert,
crypto/openssl/include/openssl/ess.h
121
const STACK_OF(X509) *certs,
crypto/openssl/include/openssl/ess.h
125
const STACK_OF(X509) *chain,
crypto/openssl/include/openssl/ocsp.h
301
OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject,
crypto/openssl/include/openssl/ocsp.h
302
const X509 *issuer);
crypto/openssl/include/openssl/ocsp.h
317
int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert);
crypto/openssl/include/openssl/ocsp.h
320
X509 *signer,
crypto/openssl/include/openssl/ocsp.h
323
STACK_OF(X509) *certs, unsigned long flags);
crypto/openssl/include/openssl/ocsp.h
331
int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer,
crypto/openssl/include/openssl/ocsp.h
332
STACK_OF(X509) *extra_certs);
crypto/openssl/include/openssl/ocsp.h
337
const STACK_OF(X509) *OCSP_resp_get0_certs(const OCSP_BASICRESP *bs);
crypto/openssl/include/openssl/ocsp.h
358
int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/ocsp.h
381
int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert);
crypto/openssl/include/openssl/ocsp.h
383
X509 *signer, EVP_PKEY *key, const EVP_MD *dgst,
crypto/openssl/include/openssl/ocsp.h
384
STACK_OF(X509) *certs, unsigned long flags);
crypto/openssl/include/openssl/ocsp.h
386
X509 *signer, EVP_MD_CTX *ctx,
crypto/openssl/include/openssl/ocsp.h
387
STACK_OF(X509) *certs, unsigned long flags);
crypto/openssl/include/openssl/ocsp.h
388
int OCSP_RESPID_set_by_name(OCSP_RESPID *respid, X509 *cert);
crypto/openssl/include/openssl/ocsp.h
389
int OCSP_RESPID_set_by_key_ex(OCSP_RESPID *respid, X509 *cert,
crypto/openssl/include/openssl/ocsp.h
391
int OCSP_RESPID_set_by_key(OCSP_RESPID *respid, X509 *cert);
crypto/openssl/include/openssl/ocsp.h
392
int OCSP_RESPID_match_ex(OCSP_RESPID *respid, X509 *cert, OSSL_LIB_CTX *libctx,
crypto/openssl/include/openssl/ocsp.h
394
int OCSP_RESPID_match(OCSP_RESPID *respid, X509 *cert);
crypto/openssl/include/openssl/ocsp.h
480
int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/pem.h
446
DECLARE_PEM_rw(X509, X509)
crypto/openssl/include/openssl/pem.h
447
DECLARE_PEM_rw(X509_AUX, X509)
crypto/openssl/include/openssl/pkcs12.h
141
X509 *PKCS12_SAFEBAG_get1_cert_ex(const PKCS12_SAFEBAG *bag, OSSL_LIB_CTX *libctx, const char *propq);
crypto/openssl/include/openssl/pkcs12.h
142
X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag);
crypto/openssl/include/openssl/pkcs12.h
150
PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509);
crypto/openssl/include/openssl/pkcs12.h
320
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
crypto/openssl/include/openssl/pkcs12.h
321
STACK_OF(X509) **ca);
crypto/openssl/include/openssl/pkcs12.h
324
X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert,
crypto/openssl/include/openssl/pkcs12.h
327
X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert,
crypto/openssl/include/openssl/pkcs12.h
331
X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert,
crypto/openssl/include/openssl/pkcs12.h
336
PKCS12_SAFEBAG *PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert);
crypto/openssl/include/openssl/pkcs7.h
105
X509 *cert; /* get the pub-key from this */
crypto/openssl/include/openssl/pkcs7.h
141
STACK_OF(X509) *cert; /* [ 0 ] */ /* name should be 'certificates' */
crypto/openssl/include/openssl/pkcs7.h
168
STACK_OF(X509) *cert; /* [ 0 ] */ /* name should be 'certificates' */
crypto/openssl/include/openssl/pkcs7.h
348
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs7.h
352
int PKCS7_add_certificate(PKCS7 *p7, X509 *cert);
crypto/openssl/include/openssl/pkcs7.h
358
X509 *signer);
crypto/openssl/include/openssl/pkcs7.h
362
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert);
crypto/openssl/include/openssl/pkcs7.h
364
PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509,
crypto/openssl/include/openssl/pkcs7.h
366
X509 *PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si);
crypto/openssl/include/openssl/pkcs7.h
370
PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509);
crypto/openssl/include/openssl/pkcs7.h
375
int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509);
crypto/openssl/include/openssl/pkcs7.h
393
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/pkcs7.h
395
PKCS7 *PKCS7_sign_ex(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/pkcs7.h
400
X509 *signcert, EVP_PKEY *pkey,
crypto/openssl/include/openssl/pkcs7.h
404
int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store,
crypto/openssl/include/openssl/pkcs7.h
406
STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/pkcs7.h
408
PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher,
crypto/openssl/include/openssl/pkcs7.h
410
PKCS7 *PKCS7_encrypt_ex(STACK_OF(X509) *certs, BIO *in,
crypto/openssl/include/openssl/pkcs7.h
413
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data,
crypto/openssl/include/openssl/ssl.h
1693
__owur int SSL_use_certificate(SSL *ssl, X509 *x);
crypto/openssl/include/openssl/ssl.h
1695
__owur int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/include/openssl/ssl.h
1696
STACK_OF(X509) *chain, int override);
crypto/openssl/include/openssl/ssl.h
1784
__owur X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
crypto/openssl/include/openssl/ssl.h
1822
__owur X509 *SSL_get0_peer_certificate(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1823
__owur X509 *SSL_get1_peer_certificate(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1830
__owur STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
crypto/openssl/include/openssl/ssl.h
1852
__owur int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/ssl.h
1855
__owur int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/include/openssl/ssl.h
1856
STACK_OF(X509) *chain, int override);
crypto/openssl/include/openssl/ssl.h
1898
__owur int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki);
crypto/openssl/include/openssl/ssl.h
2139
__owur int SSL_add1_to_CA_list(SSL *ssl, const X509 *x);
crypto/openssl/include/openssl/ssl.h
2140
__owur int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x);
crypto/openssl/include/openssl/ssl.h
2147
__owur int SSL_add_client_CA(SSL *ssl, X509 *x);
crypto/openssl/include/openssl/ssl.h
2148
__owur int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/ssl.h
2164
__owur X509 *SSL_get_certificate(const SSL *ssl);
crypto/openssl/include/openssl/ssl.h
2170
__owur X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx);
crypto/openssl/include/openssl/ssl.h
2204
__owur STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s);
crypto/openssl/include/openssl/ssl.h
328
size_t *outlen, X509 *x,
crypto/openssl/include/openssl/ssl.h
340
size_t inlen, X509 *x,
crypto/openssl/include/openssl/ssl.h
772
int (*client_cert_cb)(SSL *ssl, X509 **x509,
crypto/openssl/include/openssl/ssl.h
774
int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509,
crypto/openssl/include/openssl/store.h
177
OSSL_STORE_INFO *OSSL_STORE_INFO_new_CERT(X509 *x509);
crypto/openssl/include/openssl/store.h
195
X509 *OSSL_STORE_INFO_get0_CERT(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/store.h
196
X509 *OSSL_STORE_INFO_get1_CERT(const OSSL_STORE_INFO *info);
crypto/openssl/include/openssl/tls1.h
290
__owur int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/ts.h
274
int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer);
crypto/openssl/include/openssl/ts.h
287
int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs);
crypto/openssl/include/openssl/ts.h
361
int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/ts.h
362
X509_STORE *store, X509 **signer_out);
crypto/openssl/include/openssl/ts.h
442
STACK_OF(X509) *TS_VERIFY_CTX_set_certs(TS_VERIFY_CTX *ctx, STACK_OF(X509) *certs);
crypto/openssl/include/openssl/ts.h
444
int TS_VERIFY_CTX_set0_certs(TS_VERIFY_CTX *ctx, STACK_OF(X509) *certs);
crypto/openssl/include/openssl/ts.h
483
X509 *TS_CONF_load_cert(const char *file);
crypto/openssl/include/openssl/ts.h
484
STACK_OF(X509) *TS_CONF_load_certs(const char *file);
crypto/openssl/include/openssl/x509.h
1001
int X509_cmp(const X509 *a, const X509 *b);
crypto/openssl/include/openssl/x509.h
1005
OSSL_DEPRECATEDIN_3_0 int X509_certificate_type(const X509 *x,
crypto/openssl/include/openssl/x509.h
1014
int X509_aux_print(BIO *out, X509 *x, int indent);
crypto/openssl/include/openssl/x509.h
1016
int X509_print_ex_fp(FILE *bp, X509 *x, unsigned long nmflag,
crypto/openssl/include/openssl/x509.h
1018
int X509_print_fp(FILE *bp, X509 *x);
crypto/openssl/include/openssl/x509.h
1028
int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflag,
crypto/openssl/include/openssl/x509.h
1030
int X509_print(BIO *bp, X509 *x);
crypto/openssl/include/openssl/x509.h
1031
int X509_ocspid_print(BIO *bp, X509 *x);
crypto/openssl/include/openssl/x509.h
104
#define sk_X509_dup(sk) ((STACK_OF(X509) *)OPENSSL_sk_dup(ossl_check_const_X509_sk_type(sk)))
crypto/openssl/include/openssl/x509.h
105
#define sk_X509_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_sk_type(sk), ossl_check_X509_copyfunc_type(copyfunc), ossl_check_X509_freefunc_type(freefunc)))
crypto/openssl/include/openssl/x509.h
1100
int X509_get_ext_count(const X509 *x);
crypto/openssl/include/openssl/x509.h
1101
int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos);
crypto/openssl/include/openssl/x509.h
1102
int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos);
crypto/openssl/include/openssl/x509.h
1103
int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos);
crypto/openssl/include/openssl/x509.h
1104
X509_EXTENSION *X509_get_ext(const X509 *x, int loc);
crypto/openssl/include/openssl/x509.h
1105
X509_EXTENSION *X509_delete_ext(X509 *x, int loc);
crypto/openssl/include/openssl/x509.h
1106
int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc);
crypto/openssl/include/openssl/x509.h
1107
void *X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx);
crypto/openssl/include/openssl/x509.h
1108
int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit,
crypto/openssl/include/openssl/x509.h
1216
X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, const X509_NAME *name,
crypto/openssl/include/openssl/x509.h
1218
X509 *X509_find_by_subject(STACK_OF(X509) *sk, const X509_NAME *name);
crypto/openssl/include/openssl/x509.h
388
X509 *x509;
crypto/openssl/include/openssl/x509.h
443
STACK_OF(X509) *certs;
crypto/openssl/include/openssl/x509.h
524
int X509_verify(X509 *a, EVP_PKEY *r);
crypto/openssl/include/openssl/x509.h
525
int X509_self_signed(X509 *cert, int verify_signature);
crypto/openssl/include/openssl/x509.h
544
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
545
int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx);
crypto/openssl/include/openssl/x509.h
552
int X509_pubkey_digest(const X509 *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
554
int X509_digest(const X509 *data, const EVP_MD *type,
crypto/openssl/include/openssl/x509.h
556
ASN1_OCTET_STRING *X509_digest_sig(const X509 *cert,
crypto/openssl/include/openssl/x509.h
565
X509 *X509_load_http(const char *url, BIO *bio, BIO *rbio, int timeout);
crypto/openssl/include/openssl/x509.h
570
OSSL_HTTP_REQ_CTX_nbio_d2i(rctx, pcert, ASN1_ITEM_rptr(X509))
crypto/openssl/include/openssl/x509.h
576
X509 *d2i_X509_fp(FILE *fp, X509 **x509);
crypto/openssl/include/openssl/x509.h
577
int i2d_X509_fp(FILE *fp, const X509 *x509);
crypto/openssl/include/openssl/x509.h
624
X509 *d2i_X509_bio(BIO *bp, X509 **x509);
crypto/openssl/include/openssl/x509.h
625
int i2d_X509_bio(BIO *bp, const X509 *x509);
crypto/openssl/include/openssl/x509.h
673
DECLARE_ASN1_DUP_FUNCTION(X509)
crypto/openssl/include/openssl/x509.h
708
X509_REQ *X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
709
X509 *X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
721
int X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain);
crypto/openssl/include/openssl/x509.h
722
long X509_get_pathlen(X509 *x);
crypto/openssl/include/openssl/x509.h
763
DECLARE_ASN1_FUNCTIONS(X509)
crypto/openssl/include/openssl/x509.h
764
X509 *X509_new_ex(OSSL_LIB_CTX *libctx, const char *propq);
crypto/openssl/include/openssl/x509.h
769
int X509_set_ex_data(X509 *r, int idx, void *arg);
crypto/openssl/include/openssl/x509.h
770
void *X509_get_ex_data(const X509 *r, int idx);
crypto/openssl/include/openssl/x509.h
771
DECLARE_ASN1_ENCODE_FUNCTIONS_only(X509, X509_AUX)
crypto/openssl/include/openssl/x509.h
773
int i2d_re_X509_tbs(X509 *x, unsigned char **pp);
crypto/openssl/include/openssl/x509.h
780
int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits,
crypto/openssl/include/openssl/x509.h
784
const X509_ALGOR **palg, const X509 *x);
crypto/openssl/include/openssl/x509.h
785
int X509_get_signature_nid(const X509 *x);
crypto/openssl/include/openssl/x509.h
787
void X509_set0_distinguishing_id(X509 *x, ASN1_OCTET_STRING *d_id);
crypto/openssl/include/openssl/x509.h
788
ASN1_OCTET_STRING *X509_get0_distinguishing_id(X509 *x);
crypto/openssl/include/openssl/x509.h
792
int X509_alias_set1(X509 *x, const unsigned char *name, int len);
crypto/openssl/include/openssl/x509.h
793
int X509_keyid_set1(X509 *x, const unsigned char *id, int len);
crypto/openssl/include/openssl/x509.h
794
unsigned char *X509_alias_get0(X509 *x, int *len);
crypto/openssl/include/openssl/x509.h
795
unsigned char *X509_keyid_get0(X509 *x, int *len);
crypto/openssl/include/openssl/x509.h
805
int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x);
crypto/openssl/include/openssl/x509.h
81
SKM_DEFINE_STACK_OF_INTERNAL(X509, X509, X509)
crypto/openssl/include/openssl/x509.h
83
#define sk_X509_value(sk, idx) ((X509 *)OPENSSL_sk_value(ossl_check_const_X509_sk_type(sk), (idx)))
crypto/openssl/include/openssl/x509.h
84
#define sk_X509_new(cmp) ((STACK_OF(X509) *)OPENSSL_sk_new(ossl_check_X509_compfunc_type(cmp)))
crypto/openssl/include/openssl/x509.h
849
long X509_get_version(const X509 *x);
crypto/openssl/include/openssl/x509.h
85
#define sk_X509_new_null() ((STACK_OF(X509) *)OPENSSL_sk_new_null())
crypto/openssl/include/openssl/x509.h
850
int X509_set_version(X509 *x, long version);
crypto/openssl/include/openssl/x509.h
851
int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial);
crypto/openssl/include/openssl/x509.h
852
ASN1_INTEGER *X509_get_serialNumber(X509 *x);
crypto/openssl/include/openssl/x509.h
853
const ASN1_INTEGER *X509_get0_serialNumber(const X509 *x);
crypto/openssl/include/openssl/x509.h
854
int X509_set_issuer_name(X509 *x, const X509_NAME *name);
crypto/openssl/include/openssl/x509.h
855
X509_NAME *X509_get_issuer_name(const X509 *a);
crypto/openssl/include/openssl/x509.h
856
int X509_set_subject_name(X509 *x, const X509_NAME *name);
crypto/openssl/include/openssl/x509.h
857
X509_NAME *X509_get_subject_name(const X509 *a);
crypto/openssl/include/openssl/x509.h
858
const ASN1_TIME *X509_get0_notBefore(const X509 *x);
crypto/openssl/include/openssl/x509.h
859
ASN1_TIME *X509_getm_notBefore(const X509 *x);
crypto/openssl/include/openssl/x509.h
86
#define sk_X509_new_reserve(cmp, n) ((STACK_OF(X509) *)OPENSSL_sk_new_reserve(ossl_check_X509_compfunc_type(cmp), (n)))
crypto/openssl/include/openssl/x509.h
860
int X509_set1_notBefore(X509 *x, const ASN1_TIME *tm);
crypto/openssl/include/openssl/x509.h
861
const ASN1_TIME *X509_get0_notAfter(const X509 *x);
crypto/openssl/include/openssl/x509.h
862
ASN1_TIME *X509_getm_notAfter(const X509 *x);
crypto/openssl/include/openssl/x509.h
863
int X509_set1_notAfter(X509 *x, const ASN1_TIME *tm);
crypto/openssl/include/openssl/x509.h
864
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
865
int X509_up_ref(X509 *x);
crypto/openssl/include/openssl/x509.h
866
int X509_get_signature_type(const X509 *x);
crypto/openssl/include/openssl/x509.h
879
X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x);
crypto/openssl/include/openssl/x509.h
880
const STACK_OF(X509_EXTENSION) *X509_get0_extensions(const X509 *x);
crypto/openssl/include/openssl/x509.h
881
void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **piuid,
crypto/openssl/include/openssl/x509.h
883
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x);
crypto/openssl/include/openssl/x509.h
885
EVP_PKEY *X509_get0_pubkey(const X509 *x);
crypto/openssl/include/openssl/x509.h
886
EVP_PKEY *X509_get_pubkey(X509 *x);
crypto/openssl/include/openssl/x509.h
887
ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x);
crypto/openssl/include/openssl/x509.h
90
#define sk_X509_delete(sk, i) ((X509 *)OPENSSL_sk_delete(ossl_check_X509_sk_type(sk), (i)))
crypto/openssl/include/openssl/x509.h
91
#define sk_X509_delete_ptr(sk, ptr) ((X509 *)OPENSSL_sk_delete_ptr(ossl_check_X509_sk_type(sk), ossl_check_X509_type(ptr)))
crypto/openssl/include/openssl/x509.h
94
#define sk_X509_pop(sk) ((X509 *)OPENSSL_sk_pop(ossl_check_X509_sk_type(sk)))
crypto/openssl/include/openssl/x509.h
95
#define sk_X509_shift(sk) ((X509 *)OPENSSL_sk_shift(ossl_check_X509_sk_type(sk)))
crypto/openssl/include/openssl/x509.h
971
int X509_check_private_key(const X509 *cert, const EVP_PKEY *pkey);
crypto/openssl/include/openssl/x509.h
973
X509 *x, STACK_OF(X509) *chain,
crypto/openssl/include/openssl/x509.h
976
void OSSL_STACK_OF_X509_free(STACK_OF(X509) *certs);
crypto/openssl/include/openssl/x509.h
977
STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain);
crypto/openssl/include/openssl/x509.h
979
int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b);
crypto/openssl/include/openssl/x509.h
98
#define sk_X509_set(sk, idx, ptr) ((X509 *)OPENSSL_sk_set(ossl_check_X509_sk_type(sk), (idx), ossl_check_X509_type(ptr)))
crypto/openssl/include/openssl/x509.h
980
unsigned long X509_issuer_and_serial_hash(X509 *a);
crypto/openssl/include/openssl/x509.h
982
int X509_issuer_name_cmp(const X509 *a, const X509 *b);
crypto/openssl/include/openssl/x509.h
983
unsigned long X509_issuer_name_hash(X509 *a);
crypto/openssl/include/openssl/x509.h
985
int X509_subject_name_cmp(const X509 *a, const X509 *b);
crypto/openssl/include/openssl/x509.h
986
unsigned long X509_subject_name_hash(X509 *x);
crypto/openssl/include/openssl/x509.h
989
unsigned long X509_issuer_name_hash_old(X509 *a);
crypto/openssl/include/openssl/x509.h
990
unsigned long X509_subject_name_hash_old(X509 *x);
crypto/openssl/include/openssl/x509.h
998
int X509_add_cert(STACK_OF(X509) *sk, X509 *cert, int flags);
crypto/openssl/include/openssl/x509.h
999
int X509_add_certs(STACK_OF(X509) *sk, STACK_OF(X509) *certs, int flags);
crypto/openssl/include/openssl/x509_vfy.h
157
int (*check_trust)(struct x509_trust_st *, X509 *, int);
crypto/openssl/include/openssl/x509_vfy.h
225
int X509_TRUST_add(int id, int flags, int (*ck)(X509_TRUST *, X509 *, int),
crypto/openssl/include/openssl/x509_vfy.h
232
int X509_trusted(const X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
233
int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509_vfy.h
234
int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509_vfy.h
235
void X509_trust_clear(X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
236
void X509_reject_clear(X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
237
STACK_OF(ASN1_OBJECT) *X509_get0_trust_objects(X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
238
STACK_OF(ASN1_OBJECT) *X509_get0_reject_objects(X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
240
int (*X509_TRUST_set_default(int (*trust)(int, X509 *, int)))(int, X509 *,
crypto/openssl/include/openssl/x509_vfy.h
242
int X509_check_trust(X509 *x, int id, int flags);
crypto/openssl/include/openssl/x509_vfy.h
246
STACK_OF(X509) *X509_build_chain(X509 *target, STACK_OF(X509) *certs,
crypto/openssl/include/openssl/x509_vfy.h
255
typedef int (*X509_STORE_CTX_get_issuer_fn)(X509 **issuer,
crypto/openssl/include/openssl/x509_vfy.h
256
X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
258
X509 *x, X509 *issuer);
crypto/openssl/include/openssl/x509_vfy.h
261
X509_CRL **crl, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
264
X509_CRL *crl, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
266
typedef STACK_OF(X509)
crypto/openssl/include/openssl/x509_vfy.h
497
X509 *X509_OBJECT_get0_X509(const X509_OBJECT *a);
crypto/openssl/include/openssl/x509_vfy.h
498
int X509_OBJECT_set1_X509(X509_OBJECT *a, X509 *obj);
crypto/openssl/include/openssl/x509_vfy.h
508
STACK_OF(X509) *X509_STORE_get1_all_certs(X509_STORE *xs);
crypto/openssl/include/openssl/x509_vfy.h
509
STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *xs,
crypto/openssl/include/openssl/x509_vfy.h
572
int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
576
X509 *target, STACK_OF(X509) *untrusted);
crypto/openssl/include/openssl/x509_vfy.h
579
void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
crypto/openssl/include/openssl/x509_vfy.h
583
X509 *X509_STORE_CTX_get0_cert(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
585
STACK_OF(X509) *X509_STORE_CTX_get0_untrusted(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
586
void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
crypto/openssl/include/openssl/x509_vfy.h
697
int X509_STORE_add_cert(X509_STORE *xs, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
766
X509 *X509_STORE_CTX_get_current_cert(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
767
void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x);
crypto/openssl/include/openssl/x509_vfy.h
768
X509 *X509_STORE_CTX_get0_current_issuer(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
771
STACK_OF(X509) *X509_STORE_CTX_get0_chain(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
772
STACK_OF(X509) *X509_STORE_CTX_get1_chain(const X509_STORE_CTX *ctx);
crypto/openssl/include/openssl/x509_vfy.h
773
void X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *target);
crypto/openssl/include/openssl/x509_vfy.h
775
void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *c, STACK_OF(X509) *sk);
crypto/openssl/include/openssl/x509_vfy.h
875
STACK_OF(X509) *certs,
crypto/openssl/include/openssl/x509v3.h
101
X509 *issuer_cert;
crypto/openssl/include/openssl/x509v3.h
1011
int X509_check_ca(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1012
int X509_check_purpose(X509 *x, int id, int ca);
crypto/openssl/include/openssl/x509v3.h
1014
int X509_check_issued(X509 *issuer, X509 *subject);
crypto/openssl/include/openssl/x509v3.h
1015
int X509_check_akid(const X509 *issuer, const AUTHORITY_KEYID *akid);
crypto/openssl/include/openssl/x509v3.h
1016
void X509_set_proxy_flag(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1017
void X509_set_proxy_pathlen(X509 *x, long l);
crypto/openssl/include/openssl/x509v3.h
1018
long X509_get_proxy_pathlen(X509 *x);
crypto/openssl/include/openssl/x509v3.h
102
X509 *subject_cert;
crypto/openssl/include/openssl/x509v3.h
1020
uint32_t X509_get_extension_flags(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1021
uint32_t X509_get_key_usage(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1022
uint32_t X509_get_extended_key_usage(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1023
const ASN1_OCTET_STRING *X509_get0_subject_key_id(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1024
const ASN1_OCTET_STRING *X509_get0_authority_key_id(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1025
const GENERAL_NAMES *X509_get0_authority_issuer(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1026
const ASN1_INTEGER *X509_get0_authority_serial(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1033
int (*ck)(const X509_PURPOSE *, const X509 *, int),
crypto/openssl/include/openssl/x509v3.h
1044
STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1047
STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(X509 *x);
crypto/openssl/include/openssl/x509v3.h
1072
int X509_check_host(X509 *x, const char *chk, size_t chklen,
crypto/openssl/include/openssl/x509v3.h
1074
int X509_check_email(X509 *x, const char *chk, size_t chklen,
crypto/openssl/include/openssl/x509v3.h
1076
int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,
crypto/openssl/include/openssl/x509v3.h
1078
int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags);
crypto/openssl/include/openssl/x509v3.h
1341
int X509v3_asid_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/include/openssl/x509v3.h
1344
int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain,
crypto/openssl/include/openssl/x509v3.h
729
int (*check_purpose)(const struct x509_purpose_st *, const X509 *, int);
crypto/openssl/include/openssl/x509v3.h
888
int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc);
crypto/openssl/include/openssl/x509v3.h
889
int NAME_CONSTRAINTS_check_CN(X509 *x, NAME_CONSTRAINTS *nc);
crypto/openssl/include/openssl/x509v3.h
929
X509 *cert);
crypto/openssl/include/openssl/x509v3.h
941
const char *section, X509 *cert);
crypto/openssl/include/openssl/x509v3.h
959
void X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subject,
crypto/openssl/ssl/quic/quic_tls.c
602
X509 *x, size_t chainidx, int *al,
crypto/openssl/ssl/quic/quic_tls.c
623
size_t inlen, X509 *x,
crypto/openssl/ssl/s3_lib.c
4101
return ssl_cert_set1_chain(sc, NULL, (STACK_OF(X509) *)parg);
crypto/openssl/ssl/s3_lib.c
4103
return ssl_cert_set0_chain(sc, NULL, (STACK_OF(X509) *)parg);
crypto/openssl/ssl/s3_lib.c
4107
return ssl_cert_add1_chain_cert(sc, NULL, (X509 *)parg);
crypto/openssl/ssl/s3_lib.c
4109
return ssl_cert_add0_chain_cert(sc, NULL, (X509 *)parg);
crypto/openssl/ssl/s3_lib.c
4112
*(STACK_OF(X509) **)parg = sc->cert->key->chain;
crypto/openssl/ssl/s3_lib.c
4117
return ssl_cert_select_current(sc->cert, (X509 *)parg);
crypto/openssl/ssl/s3_lib.c
4545
if (!sk_X509_push(ctx->extra_certs, (X509 *)parg)) {
crypto/openssl/ssl/s3_lib.c
4553
*(STACK_OF(X509) **)parg = ctx->cert->key->chain;
crypto/openssl/ssl/s3_lib.c
4555
*(STACK_OF(X509) **)parg = ctx->extra_certs;
crypto/openssl/ssl/s3_lib.c
4565
return ssl_cert_set1_chain(NULL, ctx, (STACK_OF(X509) *)parg);
crypto/openssl/ssl/s3_lib.c
4567
return ssl_cert_set0_chain(NULL, ctx, (STACK_OF(X509) *)parg);
crypto/openssl/ssl/s3_lib.c
4571
return ssl_cert_add1_chain_cert(NULL, ctx, (X509 *)parg);
crypto/openssl/ssl/s3_lib.c
4573
return ssl_cert_add0_chain_cert(NULL, ctx, (X509 *)parg);
crypto/openssl/ssl/s3_lib.c
4576
*(STACK_OF(X509) **)parg = ctx->cert->key->chain;
crypto/openssl/ssl/s3_lib.c
4580
return ssl_cert_select_current(ctx->cert, (X509 *)parg);
crypto/openssl/ssl/ssl_asn1.c
28
X509 *peer;
crypto/openssl/ssl/ssl_asn1.c
60
ASN1_EXP_OPT(SSL_SESSION_ASN1, peer, X509, 3),
crypto/openssl/ssl/ssl_cert.c
1002
X509 *x = NULL;
crypto/openssl/ssl/ssl_cert.c
1072
STACK_OF(X509) *chain = NULL, *untrusted = NULL;
crypto/openssl/ssl/ssl_cert.c
1073
X509 *x;
crypto/openssl/ssl/ssl_cert.c
299
int ssl_cert_set0_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
307
X509 *x = sk_X509_value(chain, i);
crypto/openssl/ssl/ssl_cert.c
320
int ssl_cert_set1_chain(SSL_CONNECTION *s, SSL_CTX *ctx, STACK_OF(X509) *chain)
crypto/openssl/ssl/ssl_cert.c
322
STACK_OF(X509) *dchain;
crypto/openssl/ssl/ssl_cert.c
336
int ssl_cert_add0_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
355
int ssl_cert_add1_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
366
int ssl_cert_select_current(CERT *c, X509 *x)
crypto/openssl/ssl/ssl_cert.c
427
static int ssl_verify_internal(SSL_CONNECTION *s, STACK_OF(X509) *sk, EVP_PKEY *rpk)
crypto/openssl/ssl/ssl_cert.c
429
X509 *x;
crypto/openssl/ssl/ssl_cert.c
551
int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk)
crypto/openssl/ssl/ssl_cert.c
660
static int add_ca_name(STACK_OF(X509_NAME) **sk, const X509 *x)
crypto/openssl/ssl/ssl_cert.c
679
int SSL_add1_to_CA_list(SSL *ssl, const X509 *x)
crypto/openssl/ssl/ssl_cert.c
689
int SSL_CTX_add1_to_CA_list(SSL_CTX *ctx, const X509 *x)
crypto/openssl/ssl/ssl_cert.c
698
int SSL_add_client_CA(SSL *ssl, X509 *x)
crypto/openssl/ssl/ssl_cert.c
708
int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_cert.c
753
X509 *x = NULL;
crypto/openssl/ssl/ssl_cert.c
835
X509 *x = NULL;
crypto/openssl/ssl/ssl_lib.c
1305
int SSL_get0_dane_authority(SSL *s, X509 **mcert, EVP_PKEY **mspki)
crypto/openssl/ssl/ssl_lib.c
1974
X509 *SSL_get1_peer_certificate(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1976
X509 *r = SSL_get0_peer_certificate(s);
crypto/openssl/ssl/ssl_lib.c
1984
X509 *SSL_get0_peer_certificate(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1997
STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
1999
STACK_OF(X509) *r;
crypto/openssl/ssl/ssl_lib.c
333
X509 *cert = NULL;
crypto/openssl/ssl/ssl_lib.c
4678
int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL_CONNECTION *s)
crypto/openssl/ssl/ssl_lib.c
5236
X509 *SSL_get_certificate(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
5262
X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx)
crypto/openssl/ssl/ssl_lib.c
6312
STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s)
crypto/openssl/ssl/ssl_lib.c
6444
X509 *cert = s->session != NULL ? s->session->peer : NULL;
crypto/openssl/ssl/ssl_lib.c
6569
X509 *cert = s->session != NULL ? s->session->peer : NULL;
crypto/openssl/ssl/ssl_lib.c
6570
X509 *issuer;
crypto/openssl/ssl/ssl_local.h
1580
STACK_OF(X509) *verified_chain;
crypto/openssl/ssl/ssl_local.h
2008
X509 *x509;
crypto/openssl/ssl/ssl_local.h
2011
STACK_OF(X509) *chain;
crypto/openssl/ssl/ssl_local.h
2583
STACK_OF(X509) *chain);
crypto/openssl/ssl/ssl_local.h
2585
STACK_OF(X509) *chain);
crypto/openssl/ssl/ssl_local.h
2586
__owur int ssl_cert_add0_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x);
crypto/openssl/ssl/ssl_local.h
2587
__owur int ssl_cert_add1_chain_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x);
crypto/openssl/ssl/ssl_local.h
2588
__owur int ssl_cert_select_current(CERT *c, X509 *x);
crypto/openssl/ssl/ssl_local.h
2592
__owur int ssl_verify_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk);
crypto/openssl/ssl/ssl_local.h
2833
__owur int ssl_check_srvr_ecc_cert_and_alg(X509 *x, SSL_CONNECTION *s);
crypto/openssl/ssl/ssl_local.h
2894
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/ssl_local.h
2895
STACK_OF(X509) *chain, int idx);
crypto/openssl/ssl/ssl_local.h
2904
__owur int ssl_security_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x, int vfy,
crypto/openssl/ssl/ssl_local.h
2906
__owur int ssl_security_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk,
crypto/openssl/ssl/ssl_local.h
2907
X509 *ex, int vfy);
crypto/openssl/ssl/ssl_local.h
2997
X509 *x, size_t chainidx);
crypto/openssl/ssl/ssl_local.h
2998
__owur int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/ssl_local.h
3026
int tls_engine_load_ssl_client_cert(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/ssl_local.h
511
X509 *peer;
crypto/openssl/ssl/ssl_local.h
513
STACK_OF(X509) *peer_chain;
crypto/openssl/ssl/ssl_local.h
877
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
crypto/openssl/ssl/ssl_local.h
900
STACK_OF(X509) *extra_certs;
crypto/openssl/ssl/ssl_rsa.c
1089
int SSL_use_cert_and_key(SSL *ssl, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/ssl/ssl_rsa.c
1090
STACK_OF(X509) *chain, int override)
crypto/openssl/ssl/ssl_rsa.c
1095
int SSL_CTX_use_cert_and_key(SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/ssl/ssl_rsa.c
1096
STACK_OF(X509) *chain, int override)
crypto/openssl/ssl/ssl_rsa.c
113
X509 *x;
crypto/openssl/ssl/ssl_rsa.c
21
static int ssl_set_cert(CERT *c, X509 *x509, SSL_CTX *ctx);
crypto/openssl/ssl/ssl_rsa.c
242
int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x)
crypto/openssl/ssl/ssl_rsa.c
258
static int ssl_set_cert(CERT *c, X509 *x, SSL_CTX *ctx)
crypto/openssl/ssl/ssl_rsa.c
316
X509 *x = NULL, *cert = NULL;
crypto/openssl/ssl/ssl_rsa.c
32
int SSL_use_certificate(SSL *ssl, X509 *x)
crypto/openssl/ssl/ssl_rsa.c
364
X509 *x;
crypto/openssl/ssl/ssl_rsa.c
467
X509 *x = NULL;
crypto/openssl/ssl/ssl_rsa.c
532
X509 *ca;
crypto/openssl/ssl/ssl_rsa.c
59
X509 *cert = NULL, *x = NULL;
crypto/openssl/ssl/ssl_rsa.c
640
size_t inlen, X509 *x, size_t chainidx,
crypto/openssl/ssl/ssl_rsa.c
663
size_t *outlen, X509 *x, size_t chainidx,
crypto/openssl/ssl/ssl_rsa.c
979
static int ssl_set_cert_and_key(SSL *ssl, SSL_CTX *ctx, X509 *x509, EVP_PKEY *privatekey,
crypto/openssl/ssl/ssl_rsa.c
980
STACK_OF(X509) *chain, int override)
crypto/openssl/ssl/ssl_rsa.c
987
STACK_OF(X509) *dup_chain = NULL;
crypto/openssl/ssl/ssl_sess.c
1095
X509 *SSL_SESSION_get0_peer(SSL_SESSION *s)
crypto/openssl/ssl/ssl_sess.c
1401
int (*cb)(SSL *ssl, X509 **x509,
crypto/openssl/ssl/ssl_sess.c
1407
int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509,
crypto/openssl/ssl/statem/extensions.c
101
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions.c
105
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions.c
1235
X509 *x,
crypto/openssl/ssl/statem/extensions.c
1263
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions.c
1732
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions.c
1804
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions.c
45
X509 *x,
crypto/openssl/ssl/statem/extensions.c
48
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions.c
688
RAW_EXTENSION *exts, X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions.c
691
int (*parser)(SSL_CONNECTION *s, PACKET *pkt, unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions.c
73
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions.c
739
RAW_EXTENSION *exts, X509 *x,
crypto/openssl/ssl/statem/extensions.c
76
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions.c
801
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions.c
844
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions.c
94
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions.c
97
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/extensions_clnt.c
1065
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
115
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1275
ossl_unused X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
1303
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1360
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1399
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1428
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1468
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1494
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1534
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1618
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1672
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
17
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
1760
unsigned int context, X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1809
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1825
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
1838
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
184
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
1873
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
2043
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
2059
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
2113
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
215
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
2172
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
2191
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
2224
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
2243
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
284
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
324
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
365
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
431
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
453
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
476
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
518
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
535
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
556
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
571
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
614
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
63
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
702
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
790
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_clnt.c
818
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
89
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_clnt.c
990
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_cust.c
115
const unsigned char *ext_data, size_t ext_size, X509 *x,
crypto/openssl/ssl/statem/extensions_cust.c
173
int custom_ext_add(SSL_CONNECTION *s, int context, WPACKET *pkt, X509 *x,
crypto/openssl/ssl/statem/extensions_cust.c
35
size_t *outlen, X509 *x, size_t chainidx,
crypto/openssl/ssl/statem/extensions_cust.c
62
size_t inlen, X509 *x, size_t chainidx,
crypto/openssl/ssl/statem/extensions_srvr.c
1004
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
106
unsigned int context, X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1218
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1246
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1263
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1307
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1554
ossl_unused X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1572
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1596
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1620
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1642
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1668
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1728
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1747
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1786
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
179
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1816
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1838
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1860
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1890
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
1905
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
1925
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
2063
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
2194
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
221
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
2222
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
2255
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
2273
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
2329
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
2368
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
2394
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
242
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
266
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
278
ossl_unused X509 *x,
crypto/openssl/ssl/statem/extensions_srvr.c
304
unsigned int context, X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
331
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
434
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
44
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
452
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
489
unsigned int context, X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
556
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
570
X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/extensions_srvr.c
825
unsigned int context, X509 *x, size_t chainidx)
crypto/openssl/ssl/statem/statem_clnt.c
1998
X509 *x = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2094
X509 *x;
crypto/openssl/ssl/statem/statem_clnt.c
3717
X509 *x509 = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
4093
int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509, EVP_PKEY **ppkey)
crypto/openssl/ssl/statem/statem_lib.c
1023
X509 *x;
crypto/openssl/ssl/statem/statem_lib.c
1024
STACK_OF(X509) *extra_certs;
crypto/openssl/ssl/statem/statem_lib.c
1025
STACK_OF(X509) *chain = NULL;
crypto/openssl/ssl/statem/statem_lib.c
1333
X509 *x509 = NULL;
crypto/openssl/ssl/statem/statem_lib.c
988
X509 *x, int chain, int for_comp)
crypto/openssl/ssl/statem/statem_local.h
166
__owur int ssl_do_client_cert_cb(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/ssl/statem/statem_local.h
264
RAW_EXTENSION *exts, X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
267
X509 *x, size_t chainidx, int fin);
crypto/openssl/ssl/statem/statem_local.h
272
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
283
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
286
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
289
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
292
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
296
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
299
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
302
X509 *x, size_t chainidxl);
crypto/openssl/ssl/statem/statem_local.h
305
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
308
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
310
unsigned int context, X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
314
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
318
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
321
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
324
unsigned int context, X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
327
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
329
unsigned int context, X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
331
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
333
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
336
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
338
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
341
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
344
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
347
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
350
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
353
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
356
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
359
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
362
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
366
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
371
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
376
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
380
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
384
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
387
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
389
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
392
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
396
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
403
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
407
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
412
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
415
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
418
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
421
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
425
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
428
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
432
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
435
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
438
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
442
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
448
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
452
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
456
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
460
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
464
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
468
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
470
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
473
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
476
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
480
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
482
unsigned int context, X509 *x,
crypto/openssl/ssl/statem/statem_local.h
486
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
489
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
493
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
496
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
499
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
502
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
505
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
508
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
512
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
516
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
520
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
523
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
526
unsigned int context, X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
529
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
531
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
534
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
536
unsigned int context, X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
538
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
540
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
551
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
554
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
557
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
560
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
563
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
566
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
569
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_local.h
572
X509 *x, size_t chainidx);
crypto/openssl/ssl/statem/statem_srvr.c
3646
X509 *x = NULL;
crypto/openssl/ssl/statem/statem_srvr.c
3649
STACK_OF(X509) *sk = NULL;
crypto/openssl/ssl/t1_lib.c
1858
static int tls1_check_cert_param(SSL_CONNECTION *s, X509 *x, int check_ee_md)
crypto/openssl/ssl/t1_lib.c
32
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pkey);
crypto/openssl/ssl/t1_lib.c
3910
static int tls1_check_sig_alg(SSL_CONNECTION *s, X509 *x, int default_nid)
crypto/openssl/ssl/t1_lib.c
3978
static int ssl_check_ca_name(STACK_OF(X509_NAME) *names, X509 *x)
crypto/openssl/ssl/t1_lib.c
4006
int tls1_check_chain(SSL_CONNECTION *s, X509 *x, EVP_PKEY *pk,
crypto/openssl/ssl/t1_lib.c
4007
STACK_OF(X509) *chain, int idx)
crypto/openssl/ssl/t1_lib.c
4185
X509 *ca = sk_X509_value(chain, i);
crypto/openssl/ssl/t1_lib.c
4230
X509 *xtmp = sk_X509_value(chain, i);
crypto/openssl/ssl/t1_lib.c
4284
int SSL_check_chain(SSL *s, X509 *x, EVP_PKEY *pk, STACK_OF(X509) *chain)
crypto/openssl/ssl/t1_lib.c
4360
static int ssl_security_cert_key(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x,
crypto/openssl/ssl/t1_lib.c
4381
static int ssl_security_cert_sig(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x,
crypto/openssl/ssl/t1_lib.c
4401
int ssl_security_cert(SSL_CONNECTION *s, SSL_CTX *ctx, X509 *x, int vfy,
crypto/openssl/ssl/t1_lib.c
4424
int ssl_security_cert_chain(SSL_CONNECTION *s, STACK_OF(X509) *sk,
crypto/openssl/ssl/t1_lib.c
4425
X509 *x, int vfy)
crypto/openssl/ssl/t1_lib.c
4483
X509 *x, EVP_PKEY *pkey)
crypto/openssl/ssl/t1_lib.c
4558
static int is_cert_usable(SSL_CONNECTION *s, const SIGALG_LOOKUP *sig, X509 *x,
crypto/openssl/ssl/t1_lib.c
4578
static const SIGALG_LOOKUP *find_sig_alg(SSL_CONNECTION *s, X509 *x,
crypto/openssl/ssl/t1_trce.c
1296
X509 *x;
crypto/openssl/ssl/tls_depr.c
68
int tls_engine_load_ssl_client_cert(SSL_CONNECTION *s, X509 **px509,
crypto/openssl/test/algorithmid_test.c
104
static int test_x509_spki_aid(X509 *cert, const char *filename)
crypto/openssl/test/algorithmid_test.c
111
static int test_x509_sig_aid(X509 *eecert, const char *ee_filename,
crypto/openssl/test/algorithmid_test.c
112
X509 *cacert, const char *ca_filename)
crypto/openssl/test/algorithmid_test.c
217
X509 *eecert = NULL, *cacert = NULL;
crypto/openssl/test/cert_comp_test.c
41
static int client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey)
crypto/openssl/test/cert_comp_test.c
43
X509 *xcert;
crypto/openssl/test/cmp_client_test.c
151
X509 *res = OSSL_CMP_exec_certreq(ctx, fixture->req_type, NULL);
crypto/openssl/test/cmp_client_test.c
163
STACK_OF(X509) *caPubs = OSSL_CMP_CTX_get1_caPubs(fixture->cmp_ctx);
crypto/openssl/test/cmp_client_test.c
28
STACK_OF(X509) *caPubs;
crypto/openssl/test/cmp_client_test.c
35
static X509 *server_cert = NULL;
crypto/openssl/test/cmp_client_test.c
356
static int test_certConf_cb(OSSL_CMP_CTX *ctx, X509 *cert, int fail_info,
crypto/openssl/test/cmp_client_test.c
37
static X509 *client_cert = NULL;
crypto/openssl/test/cmp_client_test.c
54
static int set_simple_trust(OSSL_CMP_CTX *ctx, X509 *trusted)
crypto/openssl/test/cmp_ctx_test.c
341
static int test_certConf_cb(OSSL_CMP_CTX *ctx, X509 *cert, int fail_info,
crypto/openssl/test/cmp_ctx_test.c
42
static STACK_OF(X509) *sk_X509_new_1(void)
crypto/openssl/test/cmp_ctx_test.c
44
STACK_OF(X509) *sk = sk_X509_new_null();
crypto/openssl/test/cmp_ctx_test.c
45
X509 *x = X509_new();
crypto/openssl/test/cmp_ctx_test.c
546
DEFINE_SET_GET_SK_TEST_DEFAULT(OSSL_CMP, CTX, N, M, FNAME, X509, \
crypto/openssl/test/cmp_ctx_test.c
55
static void sk_X509_pop_X509_free(STACK_OF(X509) *sk)
crypto/openssl/test/cmp_ctx_test.c
64
STACK_OF(X509) *certs = NULL;
crypto/openssl/test/cmp_ctx_test.c
65
X509 *cert = X509_new();
crypto/openssl/test/cmp_ctx_test.c
767
DEFINE_SET_TEST(OSSL_CMP, CTX, 1, 0, srvCert, X509)
crypto/openssl/test/cmp_ctx_test.c
768
DEFINE_SET_GET_TEST(ossl_cmp, ctx, 1, 0, 0, validatedSrvCert, X509)
crypto/openssl/test/cmp_ctx_test.c
775
DEFINE_SET_TEST(OSSL_CMP, CTX, 1, 0, cert, X509)
crypto/openssl/test/cmp_ctx_test.c
780
DEFINE_SET_SK_TEST(OSSL_CMP, CTX, 1, extraCertsOut, X509)
crypto/openssl/test/cmp_ctx_test.c
797
DEFINE_SET_TEST(OSSL_CMP, CTX, 1, 0, oldCert, X509)
crypto/openssl/test/cmp_ctx_test.c
808
DEFINE_SET_GET_TEST(ossl_cmp, ctx, 0, 0, 0, newCert, X509)
crypto/openssl/test/cmp_msg_test.c
381
X509 *certfromresp = NULL;
crypto/openssl/test/cmp_msg_test.c
67
static X509 *cert = NULL;
crypto/openssl/test/cmp_protect_test.c
28
X509 *cert;
crypto/openssl/test/cmp_protect_test.c
29
STACK_OF(X509) *certs;
crypto/openssl/test/cmp_protect_test.c
30
STACK_OF(X509) *chain;
crypto/openssl/test/cmp_protect_test.c
339
STACK_OF(X509) *chain = X509_build_chain(fixture->cert, fixture->certs, NULL,
crypto/openssl/test/cmp_protect_test.c
467
STACK_OF(X509) *sk = NULL;
crypto/openssl/test/cmp_protect_test.c
74
static X509 *server_cert = NULL;
crypto/openssl/test/cmp_protect_test.c
77
static X509 *endentity1 = NULL, *endentity2 = NULL,
crypto/openssl/test/cmp_server_test.c
54
X509 **certOut,
crypto/openssl/test/cmp_server_test.c
55
STACK_OF(X509) **chainOut,
crypto/openssl/test/cmp_server_test.c
56
STACK_OF(X509) **caPubs)
crypto/openssl/test/cmp_vfy_test.c
140
X509 *validated = OSSL_CMP_CTX_get0_validatedSrvCert(fixture->cmp_ctx);
crypto/openssl/test/cmp_vfy_test.c
211
static int add_trusted(OSSL_CMP_CTX *ctx, X509 *cert)
crypto/openssl/test/cmp_vfy_test.c
216
static int add_untrusted(OSSL_CMP_CTX *ctx, X509 *cert)
crypto/openssl/test/cmp_vfy_test.c
35
X509 *cert;
crypto/openssl/test/cmp_vfy_test.c
399
static void setup_path(CMP_VFY_TEST_FIXTURE **fixture, X509 *wrong, int expired)
crypto/openssl/test/cmp_vfy_test.c
75
static X509 *srvcert = NULL;
crypto/openssl/test/cmp_vfy_test.c
76
static X509 *clcert = NULL;
crypto/openssl/test/cmp_vfy_test.c
78
static X509 *endentity1 = NULL, *endentity2 = NULL,
crypto/openssl/test/cmp_vfy_test.c
81
static X509 *insta_cert = NULL, *instaca_cert = NULL;
crypto/openssl/test/cmsapitest.c
20
static X509 *cert = NULL;
crypto/openssl/test/cmsapitest.c
28
STACK_OF(X509) *certstack = sk_X509_new_null();
crypto/openssl/test/crltest.c
273
static X509 *test_root = NULL;
crypto/openssl/test/crltest.c
274
static X509 *test_leaf = NULL;
crypto/openssl/test/crltest.c
275
static X509 *test_root2 = NULL;
crypto/openssl/test/crltest.c
276
static X509 *test_leaf2 = NULL;
crypto/openssl/test/crltest.c
314
static X509 *X509_from_strings(const char **pem)
crypto/openssl/test/crltest.c
316
X509 *x;
crypto/openssl/test/crltest.c
338
static int verify(X509 *leaf, X509 *root, STACK_OF(X509_CRL) *crls,
crypto/openssl/test/crltest.c
344
STACK_OF(X509) *roots = sk_X509_new_null();
crypto/openssl/test/crltest.c
562
static int get_crl_fn(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x)
crypto/openssl/test/crltest.c
573
STACK_OF(X509) *roots = sk_X509_new_null();
crypto/openssl/test/ct_test.c
226
X509 *cert = NULL, *issuer = NULL;
crypto/openssl/test/ct_test.c
91
static X509 *load_pem_cert(const char *dir, const char *file)
crypto/openssl/test/ct_test.c
93
X509 *cert = NULL;
crypto/openssl/test/danetest.c
114
X509 *cert;
crypto/openssl/test/danetest.c
299
STACK_OF(X509) *chain;
crypto/openssl/test/danetest.c
55
static int verify_chain(SSL *ssl, STACK_OF(X509) *chain)
crypto/openssl/test/danetest.c
90
static STACK_OF(X509) *load_chain(BIO *fp, int nelem)
crypto/openssl/test/danetest.c
98
STACK_OF(X509) *chain;
crypto/openssl/test/danetest.c
99
typedef X509 *(*d2i_X509_t)(X509 **, const unsigned char **, long);
crypto/openssl/test/enginetest.c
360
X509 *cert = NULL, *dupcert = NULL;
crypto/openssl/test/evp_libctx_test.c
264
X509 *cert = NULL;
crypto/openssl/test/helpers/cmp_testlib.c
35
int STACK_OF_X509_cmp(const STACK_OF(X509) *sk1, const STACK_OF(X509) *sk2)
crypto/openssl/test/helpers/cmp_testlib.c
38
X509 *a, *b;
crypto/openssl/test/helpers/cmp_testlib.c
63
int STACK_OF_X509_push1(STACK_OF(X509) *sk, X509 *cert)
crypto/openssl/test/helpers/cmp_testlib.h
26
int STACK_OF_X509_cmp(const STACK_OF(X509) *sk1, const STACK_OF(X509) *sk2);
crypto/openssl/test/helpers/cmp_testlib.h
27
int STACK_OF_X509_push1(STACK_OF(X509) *sk, X509 *cert);
crypto/openssl/test/helpers/handshake.c
1272
X509 *x = SSL_get0_peer_certificate(s);
crypto/openssl/test/helpers/pkcs12.c
374
X509 *cert = NULL;
crypto/openssl/test/helpers/pkcs12.c
538
X509 *x509 = NULL;
crypto/openssl/test/helpers/pkcs12.c
539
X509 *ref_x509 = NULL;
crypto/openssl/test/helpers/pkcs12.c
75
static X509 *load_cert_asn1(const unsigned char *bytes, int len)
crypto/openssl/test/helpers/pkcs12.c
77
X509 *cert = NULL;
crypto/openssl/test/helpers/ssltestlib.c
1488
X509 *chaincert = NULL;
crypto/openssl/test/http_test.c
226
X509 *rcert = d2i_X509_bio(rsp, NULL);
crypto/openssl/test/http_test.c
23
static X509 *x509 = NULL;
crypto/openssl/test/http_test.c
590
x509_it = ASN1_ITEM_rptr(X509);
crypto/openssl/test/keymgmt_internal_test.c
302
X509 *cert = NULL;
crypto/openssl/test/localetest.c
97
X509 *cert = NULL;
crypto/openssl/test/ocspapitest.c
115
X509 *signer = NULL, *tmp;
crypto/openssl/test/ocspapitest.c
117
STACK_OF(X509) *extra_certs = NULL;
crypto/openssl/test/ocspapitest.c
195
X509 *issuer = NULL;
crypto/openssl/test/ocspapitest.c
25
static int get_cert_and_key(X509 **cert_out, EVP_PKEY **key_out)
crypto/openssl/test/ocspapitest.c
28
X509 *cert = NULL;
crypto/openssl/test/ocspapitest.c
50
static int get_cert(X509 **cert_out)
crypto/openssl/test/ocspapitest.c
53
X509 *cert = NULL;
crypto/openssl/test/ossl_store_test.c
105
X509 *testcert = NULL;
crypto/openssl/test/pkcs12_api_test.c
108
X509 *cert = NULL;
crypto/openssl/test/pkcs12_api_test.c
109
STACK_OF(X509) *ca = NULL;
crypto/openssl/test/pkcs12_api_test.c
143
static PKCS12 *pkcs12_create_ex2_setup(EVP_PKEY **key, X509 **cert, STACK_OF(X509) **ca)
crypto/openssl/test/pkcs12_api_test.c
164
X509 *cert = NULL;
crypto/openssl/test/pkcs12_api_test.c
165
STACK_OF(X509) *ca = NULL;
crypto/openssl/test/pkcs12_api_test.c
261
X509 *cert = NULL;
crypto/openssl/test/pkcs12_api_test.c
262
STACK_OF(X509) *ca = NULL;
crypto/openssl/test/pkcs12_api_test.c
64
static int changepass(PKCS12 *p12, EVP_PKEY *key, X509 *cert, STACK_OF(X509) *ca)
crypto/openssl/test/pkcs12_api_test.c
69
X509 *cert2 = NULL;
crypto/openssl/test/pkcs12_api_test.c
70
STACK_OF(X509) *ca2 = NULL;
crypto/openssl/test/pkcs12_format_test.c
3512
X509 *cert = NULL;
crypto/openssl/test/pkcs12_format_test.c
3513
X509 *cert_parsed = NULL;
crypto/openssl/test/pkcs7_test.c
134
X509 *cert = NULL;
crypto/openssl/test/pkcs7_test.c
225
X509 *cert = NULL;
crypto/openssl/test/rpktest.c
104
X509 *x509 = NULL, *other_x509 = NULL, *root_x509 = NULL;
crypto/openssl/test/ssl_old_test.c
2909
X509 *c = X509_STORE_CTX_get0_cert(ctx);
crypto/openssl/test/ssl_old_test.c
777
X509 *cert;
crypto/openssl/test/sslapitest.c
10355
X509 *x509 = X509_new();
crypto/openssl/test/sslapitest.c
119
static X509 *ocspcert = NULL;
crypto/openssl/test/sslapitest.c
581
X509 *crt1 = NULL, *crt2 = NULL;
crypto/openssl/test/sslapitest.c
582
STACK_OF(X509) *server_chain;
crypto/openssl/test/sslapitest.c
6129
const unsigned char **out, size_t *outlen, X509 *x,
crypto/openssl/test/sslapitest.c
6157
const unsigned char *in, size_t inlen, X509 *x,
crypto/openssl/test/sslapitest.c
6460
size_t inlen, X509 *x,
crypto/openssl/test/sslapitest.c
9082
static int load_chain(const char *file, EVP_PKEY **pkey, X509 **x509,
crypto/openssl/test/sslapitest.c
9083
STACK_OF(X509) *chain)
crypto/openssl/test/sslapitest.c
9087
X509 *x = NULL;
crypto/openssl/test/sslapitest.c
9122
X509 *x509 = NULL, *x = NULL;
crypto/openssl/test/sslapitest.c
9123
STACK_OF(X509) *chain = NULL;
crypto/openssl/test/sslapitest.c
9282
static int client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey)
crypto/openssl/test/sslapitest.c
9284
X509 *xcert;
crypto/openssl/test/testutil.h
647
X509 *load_cert_pem(const char *file, OSSL_LIB_CTX *libctx);
crypto/openssl/test/testutil.h
648
X509 *load_cert_der(const unsigned char *bytes, int len);
crypto/openssl/test/testutil.h
649
STACK_OF(X509) *load_certs_pem(const char *file);
crypto/openssl/test/testutil/load.c
18
X509 *load_cert_pem(const char *file, OSSL_LIB_CTX *libctx)
crypto/openssl/test/testutil/load.c
20
X509 *cert = NULL;
crypto/openssl/test/testutil/load.c
33
STACK_OF(X509) *load_certs_pem(const char *file)
crypto/openssl/test/testutil/load.c
35
STACK_OF(X509) *certs;
crypto/openssl/test/testutil/load.c
37
X509 *x;
crypto/openssl/test/timing_load_creds.c
43
X509 *x = NULL;
crypto/openssl/test/v3ext.c
24
X509 *x = NULL;
crypto/openssl/test/v3nametest.c
124
static int set_altname(X509 *crt, ...)
crypto/openssl/test/v3nametest.c
175
static int set_cn1(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
180
static int set_cn_and_email(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
186
static int set_cn2(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
192
static int set_cn3(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
198
static int set_email1(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
203
static int set_email2(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
209
static int set_email3(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
215
static int set_email_and_cn(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
221
static int set_altname_dns(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
226
static int set_altname_email(X509 *crt, const char *name)
crypto/openssl/test/v3nametest.c
232
int (*fn)(X509 *, const char *);
crypto/openssl/test/v3nametest.c
251
static X509 *make_cert(void)
crypto/openssl/test/v3nametest.c
253
X509 *crt = NULL;
crypto/openssl/test/v3nametest.c
280
static int run_cert(X509 *crt, const char *nameincert,
crypto/openssl/test/v3nametest.c
348
X509 *crt;
crypto/openssl/test/v3nametest.c
85
static int set_cn(X509 *crt, ...)
crypto/openssl/test/verify_extra_test.c
109
X509 *x = NULL;
crypto/openssl/test/verify_extra_test.c
183
X509 *cert = load_cert_from_file(filename); /* may result in NULL */
crypto/openssl/test/verify_extra_test.c
184
STACK_OF(X509) *trusted = sk_X509_new_null();
crypto/openssl/test/verify_extra_test.c
227
X509 *eecert = load_cert_from_file(ee_cert); /* may result in NULL */
crypto/openssl/test/verify_extra_test.c
228
X509 *untrcert = load_cert_from_file(ca_cert);
crypto/openssl/test/verify_extra_test.c
229
X509 *trcert = load_cert_from_file(sroot_cert);
crypto/openssl/test/verify_extra_test.c
230
STACK_OF(X509) *trusted = sk_X509_new_null();
crypto/openssl/test/verify_extra_test.c
231
STACK_OF(X509) *untrusted = sk_X509_new_null();
crypto/openssl/test/verify_extra_test.c
65
X509 *x = NULL;
crypto/openssl/test/verify_extra_test.c
66
STACK_OF(X509) *untrusted = NULL;
crypto/openssl/test/x509_check_cert_pkey_test.c
31
X509 *x509 = NULL;
crypto/openssl/test/x509_internal_test.c
174
ossl_unused const X509 *x, int ca)
crypto/openssl/test/x509_load_cert_file_test.c
22
STACK_OF(X509) *certs = NULL;
crypto/openssl/test/x509_test.c
128
X509 *x509 = NULL;
crypto/openssl/test/x509_test.c
184
X509 *x509 = NULL;
crypto/openssl/test/x509_test.c
95
X509 *x = NULL;
crypto/openssl/test/x509aux.c
28
typedef X509 *(*d2i_X509_t)(X509 **, const unsigned char **, long);
crypto/openssl/test/x509aux.c
29
typedef int (*i2d_X509_t)(const X509 *, unsigned char **);
crypto/openssl/test/x509aux.c
40
X509 *cert = NULL;
crypto/openssl/test/x509aux.c
41
X509 *reuse = NULL;
lib/libfetch/common.c
1014
fetch_ssl_verify_hname(X509 *cert, const char *host)
lib/libfetch/common.c
1152
X509 *crt;
lib/libfetch/common.h
58
X509 *ssl_cert; /* server certificate */
tests/sys/kern/ssl_sendfile.c
49
X509 *cert; /* ... and certificate */
usr.sbin/certctl/certctl.c
228
X509 *x509;
usr.sbin/certctl/certctl.c
264
find_cert(struct cert_tree *haystack, X509 *x509)
usr.sbin/certctl/certctl.c
316
X509 *x509;
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
257
X509 *cert;
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
522
rpctls_connect(SSL_CTX *ctx, int s, char *certname, u_int certlen, X509 **certp)
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
525
X509 *cert;
usr.sbin/rpc.tlsclntd/rpc.tlsclntd.c
95
u_int certlen, X509 **certp);
usr.sbin/rpc.tlsservd/rpc.tlscommon.c
256
rpctls_checkhost(struct sockaddr *sad, X509 *cert, unsigned int wildcard)
usr.sbin/rpc.tlsservd/rpc.tlscommon.h
33
int rpctls_checkhost(struct sockaddr *sad, X509 *cert,
usr.sbin/rpc.tlsservd/rpc.tlscommon.h
53
X509 *cert;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
108
int *ngrps, uint32_t *gidp, X509 **certp);
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
109
static int rpctls_cnname(X509 *cert, uint32_t *uidp,
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
399
X509 *cert;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
719
int *ngrps, uint32_t *gidp, X509 **certp)
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
722
X509 *cert;
usr.sbin/rpc.tlsservd/rpc.tlsservd.c
897
rpctls_cnname(X509 *cert, uint32_t *uidp, int *ngrps, uint32_t *gidp)
usr.sbin/uefisign/uefisign.c
241
sign(X509 *cert, EVP_PKEY *key, int pipefd)
usr.sbin/uefisign/uefisign.c
340
X509 *cert = NULL;