lib/libcrypto/asn1/t_x509.c
103
X509_print(BIO *bp, X509 *x)
lib/libcrypto/asn1/t_x509.c
110
x509_print_uids(BIO *bp, const X509 *x, int indent)
lib/libcrypto/asn1/t_x509.c
132
X509_print_ex(BIO *bp, X509 *x, unsigned long nmflags, unsigned long cflag)
lib/libcrypto/asn1/t_x509.c
293
X509_ocspid_print(BIO *bp, X509 *x)
lib/libcrypto/asn1/t_x509.c
79
X509_print_fp(FILE *fp, X509 *x)
lib/libcrypto/asn1/t_x509.c
86
X509_print_ex_fp(FILE *fp, X509 *x, unsigned long nmflag, unsigned long cflag)
lib/libcrypto/asn1/x_crl.c
628
X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x)
lib/libcrypto/asn1/x_x509.c
180
X509 *ret = (X509 *)*pval;
lib/libcrypto/asn1/x_x509.c
220
.ref_offset = offsetof(X509, references),
lib/libcrypto/asn1/x_x509.c
226
.offset = offsetof(X509, cert_info),
lib/libcrypto/asn1/x_x509.c
231
.offset = offsetof(X509, sig_alg),
lib/libcrypto/asn1/x_x509.c
236
.offset = offsetof(X509, signature),
lib/libcrypto/asn1/x_x509.c
248
.size = sizeof(X509),
lib/libcrypto/asn1/x_x509.c
254
X509 *
lib/libcrypto/asn1/x_x509.c
255
d2i_X509(X509 **a, const unsigned char **in, long len)
lib/libcrypto/asn1/x_x509.c
257
return (X509 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_x509.c
263
i2d_X509(X509 *a, unsigned char **out)
lib/libcrypto/asn1/x_x509.c
269
X509 *
lib/libcrypto/asn1/x_x509.c
272
return (X509 *)ASN1_item_new(&X509_it);
lib/libcrypto/asn1/x_x509.c
277
X509_free(X509 *a)
lib/libcrypto/asn1/x_x509.c
283
X509 *
lib/libcrypto/asn1/x_x509.c
284
X509_dup(X509 *x)
lib/libcrypto/asn1/x_x509.c
300
X509_set_ex_data(X509 *r, int idx, void *arg)
lib/libcrypto/asn1/x_x509.c
307
X509_get_ex_data(X509 *r, int idx)
lib/libcrypto/asn1/x_x509.c
321
X509 *
lib/libcrypto/asn1/x_x509.c
322
d2i_X509_AUX(X509 **a, const unsigned char **pp, long length)
lib/libcrypto/asn1/x_x509.c
325
X509 *ret;
lib/libcrypto/asn1/x_x509.c
352
i2d_X509_AUX(X509 *a, unsigned char **pp)
lib/libcrypto/asn1/x_x509.c
364
i2d_re_X509_tbs(X509 *x, unsigned char **pp)
lib/libcrypto/asn1/x_x509.c
373
const X509 *x)
lib/libcrypto/asn1/x_x509.c
383
X509_get_signature_nid(const X509 *x)
lib/libcrypto/asn1/x_x509a.c
149
aux_get(X509 *x)
lib/libcrypto/asn1/x_x509a.c
159
X509_alias_set1(X509 *x, const unsigned char *name, int len)
lib/libcrypto/asn1/x_x509a.c
178
X509_keyid_set1(X509 *x, const unsigned char *id, int len)
lib/libcrypto/asn1/x_x509a.c
197
X509_alias_get0(X509 *x, int *len)
lib/libcrypto/asn1/x_x509a.c
208
X509_keyid_get0(X509 *x, int *len)
lib/libcrypto/asn1/x_x509a.c
219
X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj)
lib/libcrypto/asn1/x_x509a.c
242
X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj)
lib/libcrypto/asn1/x_x509a.c
265
X509_trust_clear(X509 *x)
lib/libcrypto/asn1/x_x509a.c
275
X509_reject_clear(X509 *x)
lib/libcrypto/asn1/x_x509a.c
74
static X509_CERT_AUX *aux_get(X509 *x);
lib/libcrypto/cms/cms.h
163
CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
lib/libcrypto/cms/cms.h
166
CMS_ContentInfo *CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert,
lib/libcrypto/cms/cms.h
167
EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags);
lib/libcrypto/cms/cms.h
186
int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
lib/libcrypto/cms/cms.h
190
STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags);
lib/libcrypto/cms/cms.h
192
STACK_OF(X509) *CMS_get0_signers(CMS_ContentInfo *cms);
lib/libcrypto/cms/cms.h
194
CMS_ContentInfo *CMS_encrypt(STACK_OF(X509) *certs, BIO *in,
lib/libcrypto/cms/cms.h
197
int CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pkey, X509 *cert,
lib/libcrypto/cms/cms.h
200
int CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert);
lib/libcrypto/cms/cms.h
210
CMS_RecipientInfo *CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip,
lib/libcrypto/cms/cms.h
213
int CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert);
lib/libcrypto/cms/cms.h
215
X509 **recip, X509_ALGOR **palg);
lib/libcrypto/cms/cms.h
251
int CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert);
lib/libcrypto/cms/cms.h
252
int CMS_add1_cert(CMS_ContentInfo *cms, X509 *cert);
lib/libcrypto/cms/cms.h
253
STACK_OF(X509) *CMS_get1_certs(CMS_ContentInfo *cms);
lib/libcrypto/cms/cms.h
261
CMS_SignerInfo *CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer,
lib/libcrypto/cms/cms.h
267
void CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer);
lib/libcrypto/cms/cms.h
270
int CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert);
lib/libcrypto/cms/cms.h
271
int CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *certs,
lib/libcrypto/cms/cms.h
273
void CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer,
lib/libcrypto/cms/cms.h
336
int CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert);
lib/libcrypto/cms/cms.h
342
X509 *cert);
lib/libcrypto/cms/cms_env.c
195
cms_RecipientInfo_ktri_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk,
lib/libcrypto/cms/cms_env.c
247
CMS_add1_recipient_cert(CMS_ContentInfo *cms, X509 *recip, unsigned int flags)
lib/libcrypto/cms/cms_env.c
301
X509 **recip, X509_ALGOR **palg)
lib/libcrypto/cms/cms_env.c
340
CMS_RecipientInfo_ktri_cert_cmp(CMS_RecipientInfo *ri, X509 *cert)
lib/libcrypto/cms/cms_kari.c
140
CMS_RecipientInfo_kari_orig_id_cmp(CMS_RecipientInfo *ri, X509 *cert)
lib/libcrypto/cms/cms_kari.c
195
CMS_RecipientEncryptedKey_cert_cmp(CMS_RecipientEncryptedKey *rek, X509 *cert)
lib/libcrypto/cms/cms_kari.c
355
cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip, EVP_PKEY *pk,
lib/libcrypto/cms/cms_lib.c
533
CMS_add0_cert(CMS_ContentInfo *cms, X509 *cert)
lib/libcrypto/cms/cms_lib.c
562
CMS_add1_cert(CMS_ContentInfo *cms, X509 *cert)
lib/libcrypto/cms/cms_lib.c
645
STACK_OF(X509) *
lib/libcrypto/cms/cms_lib.c
648
STACK_OF(X509) *certs = NULL;
lib/libcrypto/cms/cms_lib.c
706
cms_X509_get0_subject_key_id(X509 *x)
lib/libcrypto/cms/cms_lib.c
714
cms_ias_cert_cmp(CMS_IssuerAndSerialNumber *ias, X509 *cert)
lib/libcrypto/cms/cms_lib.c
726
cms_keyid_cert_cmp(ASN1_OCTET_STRING *keyid, X509 *cert)
lib/libcrypto/cms/cms_lib.c
737
cms_set1_ias(CMS_IssuerAndSerialNumber **pias, X509 *cert)
lib/libcrypto/cms/cms_lib.c
761
cms_set1_keyid(ASN1_OCTET_STRING **pkeyid, X509 *cert)
lib/libcrypto/cms/cms_local.h
137
X509 *signer;
lib/libcrypto/cms/cms_local.h
198
X509 *recip;
lib/libcrypto/cms/cms_local.h
333
X509 *certificate;
lib/libcrypto/cms/cms_local.h
418
int cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert, int type);
lib/libcrypto/cms/cms_local.h
421
int cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert);
lib/libcrypto/cms/cms_local.h
427
int cms_ias_cert_cmp(CMS_IssuerAndSerialNumber *ias, X509 *cert);
lib/libcrypto/cms/cms_local.h
428
int cms_keyid_cert_cmp(ASN1_OCTET_STRING *keyid, X509 *cert);
lib/libcrypto/cms/cms_local.h
429
int cms_set1_ias(CMS_IssuerAndSerialNumber **pias, X509 *cert);
lib/libcrypto/cms/cms_local.h
430
int cms_set1_keyid(ASN1_OCTET_STRING **pkeyid, X509 *cert);
lib/libcrypto/cms/cms_local.h
446
int cms_RecipientInfo_kari_init(CMS_RecipientInfo *ri, X509 *recip,
lib/libcrypto/cms/cms_sd.c
207
cms_set1_SignerIdentifier(CMS_SignerIdentifier *sid, X509 *cert, int type)
lib/libcrypto/cms/cms_sd.c
249
cms_SignerIdentifier_cert_cmp(CMS_SignerIdentifier *sid, X509 *cert)
lib/libcrypto/cms/cms_sd.c
339
CMS_add1_signer(CMS_ContentInfo *cms, X509 *signer, EVP_PKEY *pk,
lib/libcrypto/cms/cms_sd.c
514
STACK_OF(X509) *
lib/libcrypto/cms/cms_sd.c
517
STACK_OF(X509) *signers = NULL;
lib/libcrypto/cms/cms_sd.c
543
CMS_SignerInfo_set1_signer_cert(CMS_SignerInfo *si, X509 *signer)
lib/libcrypto/cms/cms_sd.c
564
CMS_SignerInfo_cert_cmp(CMS_SignerInfo *si, X509 *cert)
lib/libcrypto/cms/cms_sd.c
571
CMS_set1_signers_certs(CMS_ContentInfo *cms, STACK_OF(X509) *scerts,
lib/libcrypto/cms/cms_sd.c
578
X509 *x;
lib/libcrypto/cms/cms_sd.c
620
CMS_SignerInfo_get0_algs(CMS_SignerInfo *si, EVP_PKEY **pk, X509 **signer,
lib/libcrypto/cms/cms_smime.c
314
STACK_OF(X509) *certs, STACK_OF(X509_CRL) *crls)
lib/libcrypto/cms/cms_smime.c
317
X509 *signer;
lib/libcrypto/cms/cms_smime.c
350
CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, X509_STORE *store,
lib/libcrypto/cms/cms_smime.c
355
STACK_OF(X509) *cms_certs = NULL;
lib/libcrypto/cms/cms_smime.c
357
X509 *signer;
lib/libcrypto/cms/cms_smime.c
512
STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags)
lib/libcrypto/cms/cms_smime.c
526
CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data,
lib/libcrypto/cms/cms_smime.c
545
X509 *x = sk_X509_value(certs, i);
lib/libcrypto/cms/cms_smime.c
570
CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey,
lib/libcrypto/cms/cms_smime.c
571
STACK_OF(X509) *certs, unsigned int flags)
lib/libcrypto/cms/cms_smime.c
638
CMS_encrypt(STACK_OF(X509) *certs, BIO *data, const EVP_CIPHER *cipher,
lib/libcrypto/cms/cms_smime.c
643
X509 *recip;
lib/libcrypto/cms/cms_smime.c
676
X509 *cert)
lib/libcrypto/cms/cms_smime.c
701
CMS_decrypt_set1_pkey(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert)
lib/libcrypto/cms/cms_smime.c
838
CMS_decrypt(CMS_ContentInfo *cms, EVP_PKEY *pk, X509 *cert, BIO *dcont,
lib/libcrypto/ct/ct.h
119
X509 *CT_POLICY_EVAL_CTX_get0_cert(const CT_POLICY_EVAL_CTX *ctx);
lib/libcrypto/ct/ct.h
126
int CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert);
lib/libcrypto/ct/ct.h
129
X509 *CT_POLICY_EVAL_CTX_get0_issuer(const CT_POLICY_EVAL_CTX *ctx);
lib/libcrypto/ct/ct.h
136
int CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer);
lib/libcrypto/ct/ct_local.h
151
X509 *cert;
lib/libcrypto/ct/ct_local.h
152
X509 *issuer;
lib/libcrypto/ct/ct_local.h
179
int SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner);
lib/libcrypto/ct/ct_local.h
188
int SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer);
lib/libcrypto/ct/ct_policy.c
104
CT_POLICY_EVAL_CTX_set1_cert(CT_POLICY_EVAL_CTX *ctx, X509 *cert)
lib/libcrypto/ct/ct_policy.c
114
CT_POLICY_EVAL_CTX_set1_issuer(CT_POLICY_EVAL_CTX *ctx, X509 *issuer)
lib/libcrypto/ct/ct_policy.c
138
X509 *
lib/libcrypto/ct/ct_policy.c
145
X509 *
lib/libcrypto/ct/ct_sct_ctx.c
103
ct_x509_get_ext(X509 *cert, int nid, int *is_duplicated)
lib/libcrypto/ct/ct_sct_ctx.c
120
ct_x509_cert_fixup(X509 *cert, X509 *presigner)
lib/libcrypto/ct/ct_sct_ctx.c
165
SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner)
lib/libcrypto/ct/ct_sct_ctx.c
168
X509 *pretmp = NULL;
lib/libcrypto/ct/ct_sct_ctx.c
290
SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer)
lib/libcrypto/ocsp/ocsp.h
201
OCSP_CERTID *OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject,
lib/libcrypto/ocsp/ocsp.h
202
const X509 *issuer);
lib/libcrypto/ocsp/ocsp.h
215
int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert);
lib/libcrypto/ocsp/ocsp.h
217
int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp.h
218
const EVP_MD *dgst, STACK_OF(X509) *certs, unsigned long flags);
lib/libcrypto/ocsp/ocsp.h
226
int OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer,
lib/libcrypto/ocsp/ocsp.h
227
STACK_OF(X509) *extra_certs);
lib/libcrypto/ocsp/ocsp.h
232
const STACK_OF(X509) *OCSP_resp_get0_certs(const OCSP_BASICRESP *bs);
lib/libcrypto/ocsp/ocsp.h
246
int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs,
lib/libcrypto/ocsp/ocsp.h
266
int OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert);
lib/libcrypto/ocsp/ocsp.h
267
int OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp.h
268
const EVP_MD *dgst, STACK_OF(X509) *certs, unsigned long flags);
lib/libcrypto/ocsp/ocsp.h
421
int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs,
lib/libcrypto/ocsp/ocsp_cl.c
129
OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert)
lib/libcrypto/ocsp/ocsp_cl.c
156
OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp_cl.c
157
const EVP_MD *dgst, STACK_OF(X509) *certs, unsigned long flags)
lib/libcrypto/ocsp/ocsp_cl.c
161
X509 *x;
lib/libcrypto/ocsp/ocsp_cl.c
255
const STACK_OF(X509) *
lib/libcrypto/ocsp/ocsp_lib.c
83
OCSP_cert_to_id(const EVP_MD *dgst, const X509 *subject, const X509 *issuer)
lib/libcrypto/ocsp/ocsp_local.h
112
STACK_OF(X509) *certs;
lib/libcrypto/ocsp/ocsp_local.h
248
STACK_OF(X509) *certs;
lib/libcrypto/ocsp/ocsp_srv.c
218
OCSP_basic_add1_cert(OCSP_BASICRESP *resp, X509 *cert)
lib/libcrypto/ocsp/ocsp_srv.c
231
OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key,
lib/libcrypto/ocsp/ocsp_srv.c
232
const EVP_MD *dgst, STACK_OF(X509) *certs, unsigned long flags)
lib/libcrypto/ocsp/ocsp_srv.c
246
X509 *tmpcert = sk_X509_value(certs, i);
lib/libcrypto/ocsp/ocsp_vfy.c
189
OCSP_resp_get0_signer(OCSP_BASICRESP *bs, X509 **signer,
lib/libcrypto/ocsp/ocsp_vfy.c
190
STACK_OF(X509) *extra_certs)
lib/libcrypto/ocsp/ocsp_vfy.c
197
ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, STACK_OF(X509) *certs,
lib/libcrypto/ocsp/ocsp_vfy.c
200
X509 *signer;
lib/libcrypto/ocsp/ocsp_vfy.c
217
static X509 *
lib/libcrypto/ocsp/ocsp_vfy.c
218
ocsp_find_signer_sk(STACK_OF(X509) *certs, const OCSP_BASICRESP *bs)
lib/libcrypto/ocsp/ocsp_vfy.c
224
X509 *x;
lib/libcrypto/ocsp/ocsp_vfy.c
251
ocsp_check_issuer(OCSP_BASICRESP *bs, STACK_OF(X509) *chain,
lib/libcrypto/ocsp/ocsp_vfy.c
255
X509 *signer, *sca;
lib/libcrypto/ocsp/ocsp_vfy.c
326
ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid,
lib/libcrypto/ocsp/ocsp_vfy.c
374
ocsp_check_delegated(X509 *x, int flags)
lib/libcrypto/ocsp/ocsp_vfy.c
388
OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, X509_STORE *store,
lib/libcrypto/ocsp/ocsp_vfy.c
391
X509 *signer;
lib/libcrypto/ocsp/ocsp_vfy.c
461
ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm,
lib/libcrypto/ocsp/ocsp_vfy.c
462
STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags)
lib/libcrypto/ocsp/ocsp_vfy.c
464
X509 *signer;
lib/libcrypto/ocsp/ocsp_vfy.c
66
static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs,
lib/libcrypto/ocsp/ocsp_vfy.c
67
STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags);
lib/libcrypto/ocsp/ocsp_vfy.c
68
static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, const OCSP_BASICRESP *id);
lib/libcrypto/ocsp/ocsp_vfy.c
69
static int ocsp_check_issuer(OCSP_BASICRESP *bs, STACK_OF(X509) *chain,
lib/libcrypto/ocsp/ocsp_vfy.c
72
static int ocsp_match_issuerid(X509 *cert, OCSP_CERTID *cid,
lib/libcrypto/ocsp/ocsp_vfy.c
74
static int ocsp_check_delegated(X509 *x, int flags);
lib/libcrypto/ocsp/ocsp_vfy.c
75
static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req,
lib/libcrypto/ocsp/ocsp_vfy.c
76
X509_NAME *nm, STACK_OF(X509) *certs, X509_STORE *st,
lib/libcrypto/ocsp/ocsp_vfy.c
81
OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, X509_STORE *st,
lib/libcrypto/ocsp/ocsp_vfy.c
84
X509 *signer, *x;
lib/libcrypto/ocsp/ocsp_vfy.c
85
STACK_OF(X509) *chain = NULL;
lib/libcrypto/ocsp/ocsp_vfy.c
86
STACK_OF(X509) *untrusted = NULL;
lib/libcrypto/pem/pem.h
363
DECLARE_PEM_rw(X509, X509)
lib/libcrypto/pem/pem.h
365
DECLARE_PEM_rw(X509_AUX, X509)
lib/libcrypto/pem/pem_x509.c
68
X509 *
lib/libcrypto/pem/pem_x509.c
69
PEM_read_X509(FILE *fp, X509 **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_x509.c
77
PEM_write_X509(FILE *fp, X509 *x)
lib/libcrypto/pem/pem_x509.c
84
X509 *
lib/libcrypto/pem/pem_x509.c
85
PEM_read_bio_X509(BIO *bp, X509 **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_x509.c
93
PEM_write_bio_X509(BIO *bp, X509 *x)
lib/libcrypto/pem/pem_xaux.c
68
X509 *
lib/libcrypto/pem/pem_xaux.c
69
PEM_read_X509_AUX(FILE *fp, X509 **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_xaux.c
77
PEM_write_X509_AUX(FILE *fp, X509 *x)
lib/libcrypto/pem/pem_xaux.c
84
X509 *
lib/libcrypto/pem/pem_xaux.c
85
PEM_read_bio_X509_AUX(BIO *bp, X509 **x, pem_password_cb *cb, void *u)
lib/libcrypto/pem/pem_xaux.c
93
PEM_write_bio_X509_AUX(BIO *bp, X509 *x)
lib/libcrypto/pkcs12/p12_crt.c
173
PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert)
lib/libcrypto/pkcs12/p12_crt.c
73
PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, X509 *cert,
lib/libcrypto/pkcs12/p12_crt.c
74
STACK_OF(X509) *ca, int nid_key, int nid_cert, int iter, int mac_iter,
lib/libcrypto/pkcs12/p12_kiss.c
177
STACK_OF(X509) *ocerts)
lib/libcrypto/pkcs12/p12_kiss.c
212
EVP_PKEY **pkey, STACK_OF(X509) *ocerts)
lib/libcrypto/pkcs12/p12_kiss.c
226
STACK_OF(X509) *ocerts)
lib/libcrypto/pkcs12/p12_kiss.c
229
X509 *x509;
lib/libcrypto/pkcs12/p12_kiss.c
69
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
lib/libcrypto/pkcs12/p12_kiss.c
72
int passlen, EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
lib/libcrypto/pkcs12/p12_kiss.c
75
EVP_PKEY **pkey, STACK_OF(X509) *ocerts);
lib/libcrypto/pkcs12/p12_kiss.c
84
PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
lib/libcrypto/pkcs12/p12_kiss.c
85
STACK_OF(X509) **ca)
lib/libcrypto/pkcs12/p12_kiss.c
87
STACK_OF(X509) *ocerts = NULL;
lib/libcrypto/pkcs12/p12_kiss.c
88
X509 *x = NULL;
lib/libcrypto/pkcs12/p12_sbag.c
141
X509 *
lib/libcrypto/pkcs12/p12_sbag.c
164
PKCS12_SAFEBAG_create_cert(X509 *x509)
lib/libcrypto/pkcs12/pkcs12.h
155
X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag);
lib/libcrypto/pkcs12/pkcs12.h
210
int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert,
lib/libcrypto/pkcs12/pkcs12.h
211
STACK_OF(X509) **ca);
lib/libcrypto/pkcs12/pkcs12.h
213
X509 *cert, STACK_OF(X509) *ca, int nid_key, int nid_cert, int iter,
lib/libcrypto/pkcs12/pkcs12_local.h
116
PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509);
lib/libcrypto/pkcs12/pkcs12_local.h
122
PKCS12_SAFEBAG *PKCS12_add_cert(STACK_OF(PKCS12_SAFEBAG) **pbags, X509 *cert);
lib/libcrypto/pkcs7/pk7_doit.c
411
pkcs7_cmp_ri(PKCS7_RECIP_INFO *ri, X509 *pcert)
lib/libcrypto/pkcs7/pk7_doit.c
425
PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert)
lib/libcrypto/pkcs7/pk7_doit.c
934
STACK_OF(X509) *cert;
lib/libcrypto/pkcs7/pk7_doit.c
935
X509 *x509;
lib/libcrypto/pkcs7/pk7_doit.c
991
PKCS7_signatureVerify(BIO *bio, PKCS7 *p7, PKCS7_SIGNER_INFO *si, X509 *x509)
lib/libcrypto/pkcs7/pk7_lib.c
306
PKCS7_add_certificate(PKCS7 *p7, X509 *x509)
lib/libcrypto/pkcs7/pk7_lib.c
309
STACK_OF(X509) **sk;
lib/libcrypto/pkcs7/pk7_lib.c
375
PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
lib/libcrypto/pkcs7/pk7_lib.c
426
PKCS7_add_signature(PKCS7 *p7, X509 *x509, EVP_PKEY *pkey, const EVP_MD *dgst)
lib/libcrypto/pkcs7/pk7_lib.c
509
PKCS7_add_recipient(PKCS7 *p7, X509 *x509)
lib/libcrypto/pkcs7/pk7_lib.c
553
PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509)
lib/libcrypto/pkcs7/pk7_lib.c
599
X509 *
lib/libcrypto/pkcs7/pk7_smime.c
156
PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert, EVP_PKEY *pkey,
lib/libcrypto/pkcs7/pk7_smime.c
251
PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, BIO *indata,
lib/libcrypto/pkcs7/pk7_smime.c
254
STACK_OF(X509) *signers;
lib/libcrypto/pkcs7/pk7_smime.c
255
X509 *signer;
lib/libcrypto/pkcs7/pk7_smime.c
424
STACK_OF(X509) *
lib/libcrypto/pkcs7/pk7_smime.c
425
PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags)
lib/libcrypto/pkcs7/pk7_smime.c
427
STACK_OF(X509) *signers;
lib/libcrypto/pkcs7/pk7_smime.c
431
X509 *signer;
lib/libcrypto/pkcs7/pk7_smime.c
486
PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher,
lib/libcrypto/pkcs7/pk7_smime.c
492
X509 *x509;
lib/libcrypto/pkcs7/pk7_smime.c
528
PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
lib/libcrypto/pkcs7/pk7_smime.c
72
PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, BIO *data,
lib/libcrypto/pkcs7/pkcs7.h
104
X509 *cert; /* get the pub-key from this */
lib/libcrypto/pkcs7/pkcs7.h
112
STACK_OF(X509) *cert; /* [ 0 ] */
lib/libcrypto/pkcs7/pkcs7.h
137
STACK_OF(X509) *cert; /* [ 0 ] */
lib/libcrypto/pkcs7/pkcs7.h
330
int PKCS7_SIGNER_INFO_set(PKCS7_SIGNER_INFO *p7i, X509 *x509, EVP_PKEY *pkey,
lib/libcrypto/pkcs7/pkcs7.h
334
int PKCS7_add_certificate(PKCS7 *p7, X509 *x509);
lib/libcrypto/pkcs7/pkcs7.h
340
X509 *x509);
lib/libcrypto/pkcs7/pkcs7.h
344
BIO *PKCS7_dataDecode(PKCS7 *p7, EVP_PKEY *pkey, BIO *in_bio, X509 *pcert);
lib/libcrypto/pkcs7/pkcs7.h
347
PKCS7_SIGNER_INFO *PKCS7_add_signature(PKCS7 *p7, X509 *x509,
lib/libcrypto/pkcs7/pkcs7.h
349
X509 *PKCS7_cert_from_signer_info(PKCS7 *p7, PKCS7_SIGNER_INFO *si);
lib/libcrypto/pkcs7/pkcs7.h
353
PKCS7_RECIP_INFO *PKCS7_add_recipient(PKCS7 *p7, X509 *x509);
lib/libcrypto/pkcs7/pkcs7.h
358
int PKCS7_RECIP_INFO_set(PKCS7_RECIP_INFO *p7i, X509 *x509);
lib/libcrypto/pkcs7/pkcs7.h
375
PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs,
lib/libcrypto/pkcs7/pkcs7.h
379
X509 *signcert, EVP_PKEY *pkey, const EVP_MD *md,
lib/libcrypto/pkcs7/pkcs7.h
383
int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store,
lib/libcrypto/pkcs7/pkcs7.h
385
STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags);
lib/libcrypto/pkcs7/pkcs7.h
386
PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher,
lib/libcrypto/pkcs7/pkcs7.h
388
int PKCS7_decrypt(PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags);
lib/libcrypto/stack/safestack.h
1300
#define sk_X509_new(cmp) SKM_sk_new(X509, (cmp))
lib/libcrypto/stack/safestack.h
1301
#define sk_X509_new_null() SKM_sk_new_null(X509)
lib/libcrypto/stack/safestack.h
1302
#define sk_X509_free(st) SKM_sk_free(X509, (st))
lib/libcrypto/stack/safestack.h
1303
#define sk_X509_num(st) SKM_sk_num(X509, (st))
lib/libcrypto/stack/safestack.h
1304
#define sk_X509_value(st, i) SKM_sk_value(X509, (st), (i))
lib/libcrypto/stack/safestack.h
1305
#define sk_X509_set(st, i, val) SKM_sk_set(X509, (st), (i), (val))
lib/libcrypto/stack/safestack.h
1306
#define sk_X509_zero(st) SKM_sk_zero(X509, (st))
lib/libcrypto/stack/safestack.h
1307
#define sk_X509_push(st, val) SKM_sk_push(X509, (st), (val))
lib/libcrypto/stack/safestack.h
1308
#define sk_X509_unshift(st, val) SKM_sk_unshift(X509, (st), (val))
lib/libcrypto/stack/safestack.h
1309
#define sk_X509_find(st, val) SKM_sk_find(X509, (st), (val))
lib/libcrypto/stack/safestack.h
1310
#define sk_X509_delete(st, i) SKM_sk_delete(X509, (st), (i))
lib/libcrypto/stack/safestack.h
1311
#define sk_X509_delete_ptr(st, ptr) SKM_sk_delete_ptr(X509, (st), (ptr))
lib/libcrypto/stack/safestack.h
1312
#define sk_X509_insert(st, val, i) SKM_sk_insert(X509, (st), (val), (i))
lib/libcrypto/stack/safestack.h
1313
#define sk_X509_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(X509, (st), (cmp))
lib/libcrypto/stack/safestack.h
1314
#define sk_X509_dup(st) SKM_sk_dup(X509, st)
lib/libcrypto/stack/safestack.h
1315
#define sk_X509_pop_free(st, free_func) SKM_sk_pop_free(X509, (st), (free_func))
lib/libcrypto/stack/safestack.h
1316
#define sk_X509_shift(st) SKM_sk_shift(X509, (st))
lib/libcrypto/stack/safestack.h
1317
#define sk_X509_pop(st) SKM_sk_pop(X509, (st))
lib/libcrypto/stack/safestack.h
1318
#define sk_X509_sort(st) SKM_sk_sort(X509, (st))
lib/libcrypto/stack/safestack.h
1319
#define sk_X509_is_sorted(st) SKM_sk_is_sorted(X509, (st))
lib/libcrypto/ts/ts.h
365
int TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer);
lib/libcrypto/ts/ts.h
374
int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs);
lib/libcrypto/ts/ts.h
437
int TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs,
lib/libcrypto/ts/ts.h
438
X509_STORE *store, X509 **signer_out);
lib/libcrypto/ts/ts.h
499
STACK_OF(X509) *TS_VERIFY_CTX_set_certs(TS_VERIFY_CTX *ctx,
lib/libcrypto/ts/ts.h
500
STACK_OF(X509) *certs);
lib/libcrypto/ts/ts.h
539
X509 *TS_CONF_load_cert(const char *file);
lib/libcrypto/ts/ts.h
540
STACK_OF(X509) *TS_CONF_load_certs(const char *file);
lib/libcrypto/ts/ts_conf.c
112
STACK_OF(X509) *
lib/libcrypto/ts/ts_conf.c
116
STACK_OF(X509) *othercerts = NULL;
lib/libcrypto/ts/ts_conf.c
216
X509 *cert_obj = NULL;
lib/libcrypto/ts/ts_conf.c
242
STACK_OF(X509) *certs_obj = NULL;
lib/libcrypto/ts/ts_conf.c
94
X509 *
lib/libcrypto/ts/ts_conf.c
98
X509 *x = NULL;
lib/libcrypto/ts/ts_local.h
237
X509 *signer_cert;
lib/libcrypto/ts/ts_local.h
239
STACK_OF(X509) *certs; /* Certs to include in signed data. */
lib/libcrypto/ts/ts_local.h
274
STACK_OF(X509) *certs;
lib/libcrypto/ts/ts_rsp_sign.c
195
TS_RESP_CTX_set_signer_cert(TS_RESP_CTX *ctx, X509 *signer)
lib/libcrypto/ts/ts_rsp_sign.c
235
TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs)
lib/libcrypto/ts/ts_rsp_sign.c
250
X509 *cert = sk_X509_value(ctx->certs, i);
lib/libcrypto/ts/ts_rsp_sign.c
740
STACK_OF(X509) *certs; /* Certificates to include in sc. */
lib/libcrypto/ts/ts_rsp_sign.c
769
X509 *cert = sk_X509_value(ctx->certs, i);
lib/libcrypto/ts/ts_rsp_sign.c
843
ESS_SIGNING_CERT_new_init(X509 *signcert, STACK_OF(X509) *certs)
lib/libcrypto/ts/ts_rsp_sign.c
861
X509 *cert = sk_X509_value(certs, i);
lib/libcrypto/ts/ts_rsp_sign.c
87
static ESS_SIGNING_CERT *ESS_SIGNING_CERT_new_init(X509 *signcert,
lib/libcrypto/ts/ts_rsp_sign.c
876
ESS_CERT_ID_new_init(X509 *cert, int issuer_needed)
lib/libcrypto/ts/ts_rsp_sign.c
88
STACK_OF(X509) *certs);
lib/libcrypto/ts/ts_rsp_sign.c
89
static ESS_CERT_ID *ESS_CERT_ID_new_init(X509 *cert, int issuer_needed);
lib/libcrypto/ts/ts_rsp_verify.c
150
TS_RESP_verify_signature(PKCS7 *token, STACK_OF(X509) *certs,
lib/libcrypto/ts/ts_rsp_verify.c
151
X509_STORE *store, X509 **signer_out)
lib/libcrypto/ts/ts_rsp_verify.c
155
STACK_OF(X509) *signers = NULL;
lib/libcrypto/ts/ts_rsp_verify.c
156
X509 *signer;
lib/libcrypto/ts/ts_rsp_verify.c
157
STACK_OF(X509) *chain = NULL;
lib/libcrypto/ts/ts_rsp_verify.c
240
TS_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted, X509 *signer,
lib/libcrypto/ts/ts_rsp_verify.c
241
STACK_OF(X509) **chain)
lib/libcrypto/ts/ts_rsp_verify.c
277
TS_check_signing_certs(PKCS7_SIGNER_INFO *si, STACK_OF(X509) *chain)
lib/libcrypto/ts/ts_rsp_verify.c
283
X509 *cert;
lib/libcrypto/ts/ts_rsp_verify.c
376
TS_find_cert(STACK_OF(ESS_CERT_ID) *cert_ids, X509 *cert)
lib/libcrypto/ts/ts_rsp_verify.c
411
TS_find_cert_v2(STACK_OF(ESS_CERT_ID_V2) *cert_ids, X509 *cert)
lib/libcrypto/ts/ts_rsp_verify.c
445
TS_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509 *cert)
lib/libcrypto/ts/ts_rsp_verify.c
527
X509 *signer = NULL;
lib/libcrypto/ts/ts_rsp_verify.c
73
static int TS_verify_cert(X509_STORE *store, STACK_OF(X509) *untrusted,
lib/libcrypto/ts/ts_rsp_verify.c
74
X509 *signer, STACK_OF(X509) **chain);
lib/libcrypto/ts/ts_rsp_verify.c
75
static int TS_check_signing_certs(PKCS7_SIGNER_INFO *si, STACK_OF(X509) *chain);
lib/libcrypto/ts/ts_rsp_verify.c
77
static int TS_find_cert(STACK_OF(ESS_CERT_ID) *cert_ids, X509 *cert);
lib/libcrypto/ts/ts_rsp_verify.c
79
static int TS_find_cert_v2(STACK_OF(ESS_CERT_ID_V2) *cert_ids, X509 *cert);
lib/libcrypto/ts/ts_rsp_verify.c
80
static int TS_issuer_serial_cmp(ESS_ISSUER_SERIAL *is, X509 *cert);
lib/libcrypto/ts/ts_rsp_verify.c
807
TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer)
lib/libcrypto/ts/ts_rsp_verify.c
93
static int TS_check_signer_name(GENERAL_NAME *tsa_name, X509 *signer);
lib/libcrypto/ts/ts_verify_ctx.c
162
STACK_OF(X509) *
lib/libcrypto/ts/ts_verify_ctx.c
163
TS_VERIFY_CTX_set_certs(TS_VERIFY_CTX *ctx, STACK_OF(X509) *certs)
lib/libcrypto/x509/by_dir.c
259
X509 st_x509;
lib/libcrypto/x509/by_file.c
117
X509 *x = NULL;
lib/libcrypto/x509/x509.h
151
DECLARE_STACK_OF(X509)
lib/libcrypto/x509/x509.h
254
X509 *x509;
lib/libcrypto/x509/x509.h
326
X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x);
lib/libcrypto/x509/x509.h
331
int X509_verify(X509 *a, EVP_PKEY *r);
lib/libcrypto/x509/x509.h
348
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
349
int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx);
lib/libcrypto/x509/x509.h
356
int X509_pubkey_digest(const X509 *data, const EVP_MD *type,
lib/libcrypto/x509/x509.h
358
int X509_digest(const X509 *data, const EVP_MD *type,
lib/libcrypto/x509/x509.h
368
X509 *d2i_X509_fp(FILE *fp, X509 **x509);
lib/libcrypto/x509/x509.h
369
int i2d_X509_fp(FILE *fp, X509 *x509);
lib/libcrypto/x509/x509.h
406
X509 *d2i_X509_bio(BIO *bp, X509 **x509);
lib/libcrypto/x509/x509.h
407
int i2d_X509_bio(BIO *bp, X509 *x509);
lib/libcrypto/x509/x509.h
444
X509 *X509_dup(X509 *x509);
lib/libcrypto/x509/x509.h
473
X509_REQ * X509_to_X509_REQ(X509 *x, EVP_PKEY *pkey, const EVP_MD *md);
lib/libcrypto/x509/x509.h
474
X509 * X509_REQ_to_X509(X509_REQ *r, int days, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
500
STACK_OF(X509) *chain);
lib/libcrypto/x509/x509.h
577
X509 *X509_new(void);
lib/libcrypto/x509/x509.h
578
void X509_free(X509 *a);
lib/libcrypto/x509/x509.h
579
X509 *d2i_X509(X509 **a, const unsigned char **in, long len);
lib/libcrypto/x509/x509.h
580
int i2d_X509(X509 *a, unsigned char **out);
lib/libcrypto/x509/x509.h
585
int X509_set_ex_data(X509 *r, int idx, void *arg);
lib/libcrypto/x509/x509.h
586
void *X509_get_ex_data(X509 *r, int idx);
lib/libcrypto/x509/x509.h
587
int i2d_X509_AUX(X509 *a, unsigned char **pp);
lib/libcrypto/x509/x509.h
588
X509 * d2i_X509_AUX(X509 **a, const unsigned char **pp, long length);
lib/libcrypto/x509/x509.h
590
int i2d_re_X509_tbs(X509 *x, unsigned char **pp);
lib/libcrypto/x509/x509.h
595
int X509_get_signature_info(X509 *x, int *mdnid, int *pknid, int *secbits,
lib/libcrypto/x509/x509.h
599
const X509_ALGOR **palg, const X509 *x);
lib/libcrypto/x509/x509.h
600
int X509_get_signature_nid(const X509 *x);
lib/libcrypto/x509/x509.h
602
int X509_alias_set1(X509 *x, const unsigned char *name, int len);
lib/libcrypto/x509/x509.h
603
int X509_keyid_set1(X509 *x, const unsigned char *id, int len);
lib/libcrypto/x509/x509.h
604
unsigned char *X509_alias_get0(X509 *x, int *len);
lib/libcrypto/x509/x509.h
605
unsigned char *X509_keyid_get0(X509 *x, int *len);
lib/libcrypto/x509/x509.h
606
int X509_add1_trust_object(X509 *x, const ASN1_OBJECT *obj);
lib/libcrypto/x509/x509.h
607
int X509_add1_reject_object(X509 *x, const ASN1_OBJECT *obj);
lib/libcrypto/x509/x509.h
608
void X509_trust_clear(X509 *x);
lib/libcrypto/x509/x509.h
609
void X509_reject_clear(X509 *x);
lib/libcrypto/x509/x509.h
633
int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x);
lib/libcrypto/x509/x509.h
665
const STACK_OF(X509_EXTENSION) *X509_get0_extensions(const X509 *x);
lib/libcrypto/x509/x509.h
666
void X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **issuerUID,
lib/libcrypto/x509/x509.h
668
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x);
lib/libcrypto/x509/x509.h
669
int X509_set_version(X509 *x, long version);
lib/libcrypto/x509/x509.h
670
long X509_get_version(const X509 *x);
lib/libcrypto/x509/x509.h
671
int X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial);
lib/libcrypto/x509/x509.h
672
ASN1_INTEGER * X509_get_serialNumber(X509 *x);
lib/libcrypto/x509/x509.h
673
const ASN1_INTEGER *X509_get0_serialNumber(const X509 *x);
lib/libcrypto/x509/x509.h
674
int X509_set_issuer_name(X509 *x, X509_NAME *name);
lib/libcrypto/x509/x509.h
675
X509_NAME * X509_get_issuer_name(const X509 *a);
lib/libcrypto/x509/x509.h
676
int X509_set_subject_name(X509 *x, X509_NAME *name);
lib/libcrypto/x509/x509.h
677
X509_NAME * X509_get_subject_name(const X509 *a);
lib/libcrypto/x509/x509.h
678
int X509_set_notBefore(X509 *x, const ASN1_TIME *tm);
lib/libcrypto/x509/x509.h
679
int X509_set1_notBefore(X509 *x, const ASN1_TIME *tm);
lib/libcrypto/x509/x509.h
680
int X509_set_notAfter(X509 *x, const ASN1_TIME *tm);
lib/libcrypto/x509/x509.h
681
int X509_set1_notAfter(X509 *x, const ASN1_TIME *tm);
lib/libcrypto/x509/x509.h
682
const ASN1_TIME *X509_get0_notBefore(const X509 *x);
lib/libcrypto/x509/x509.h
683
ASN1_TIME *X509_getm_notBefore(const X509 *x);
lib/libcrypto/x509/x509.h
684
const ASN1_TIME *X509_get0_notAfter(const X509 *x);
lib/libcrypto/x509/x509.h
685
ASN1_TIME *X509_getm_notAfter(const X509 *x);
lib/libcrypto/x509/x509.h
686
int X509_set_pubkey(X509 *x, EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
687
EVP_PKEY * X509_get_pubkey(X509 *x);
lib/libcrypto/x509/x509.h
688
EVP_PKEY * X509_get0_pubkey(const X509 *x);
lib/libcrypto/x509/x509.h
689
ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x);
lib/libcrypto/x509/x509.h
690
int X509_certificate_type(const X509 *x, const EVP_PKEY *pubkey);
lib/libcrypto/x509/x509.h
691
int X509_get_signature_type(const X509 *x);
lib/libcrypto/x509/x509.h
743
int X509_check_private_key(const X509 *x509, const EVP_PKEY *pkey);
lib/libcrypto/x509/x509.h
745
int X509_issuer_and_serial_cmp(const X509 *a, const X509 *b);
lib/libcrypto/x509/x509.h
746
unsigned long X509_issuer_and_serial_hash(X509 *a);
lib/libcrypto/x509/x509.h
748
int X509_issuer_name_cmp(const X509 *a, const X509 *b);
lib/libcrypto/x509/x509.h
749
unsigned long X509_issuer_name_hash(X509 *a);
lib/libcrypto/x509/x509.h
751
int X509_subject_name_cmp(const X509 *a, const X509 *b);
lib/libcrypto/x509/x509.h
752
unsigned long X509_subject_name_hash(X509 *x);
lib/libcrypto/x509/x509.h
755
unsigned long X509_issuer_name_hash_old(X509 *a);
lib/libcrypto/x509/x509.h
756
unsigned long X509_subject_name_hash_old(X509 *x);
lib/libcrypto/x509/x509.h
759
int X509_cmp(const X509 *a, const X509 *b);
lib/libcrypto/x509/x509.h
766
int X509_print_ex_fp(FILE *bp, X509 *x, unsigned long nmflag, unsigned long cflag);
lib/libcrypto/x509/x509.h
767
int X509_print_fp(FILE *bp, X509 *x);
lib/libcrypto/x509/x509.h
776
int X509_print_ex(BIO *bp, X509 *x, unsigned long nmflag, unsigned long cflag);
lib/libcrypto/x509/x509.h
777
int X509_print(BIO *bp, X509 *x);
lib/libcrypto/x509/x509.h
778
int X509_ocspid_print(BIO *bp, X509 *x);
lib/libcrypto/x509/x509.h
833
int X509_get_ext_count(const X509 *x);
lib/libcrypto/x509/x509.h
834
int X509_get_ext_by_NID(const X509 *x, int nid, int lastpos);
lib/libcrypto/x509/x509.h
835
int X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj,
lib/libcrypto/x509/x509.h
837
int X509_get_ext_by_critical(const X509 *x, int crit, int lastpos);
lib/libcrypto/x509/x509.h
838
X509_EXTENSION *X509_get_ext(const X509 *x, int loc);
lib/libcrypto/x509/x509.h
839
X509_EXTENSION *X509_delete_ext(X509 *x, int loc);
lib/libcrypto/x509/x509.h
840
int X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc);
lib/libcrypto/x509/x509.h
841
void * X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx);
lib/libcrypto/x509/x509.h
842
int X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit,
lib/libcrypto/x509/x509.h
906
X509 *X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, X509_NAME *name,
lib/libcrypto/x509/x509.h
908
X509 *X509_find_by_subject(STACK_OF(X509) *sk, X509_NAME *name);
lib/libcrypto/x509/x509.h
937
int X509_up_ref(X509 *x);
lib/libcrypto/x509/x509.h
938
STACK_OF(X509) *X509_chain_up_ref(STACK_OF(X509) *chain);
lib/libcrypto/x509/x509_addr.c
1848
verify_error(X509_STORE_CTX *ctx, X509 *cert, int error, int depth)
lib/libcrypto/x509/x509_addr.c
1869
addr_validate_path_internal(X509_STORE_CTX *ctx, STACK_OF(X509) *chain,
lib/libcrypto/x509/x509_addr.c
1875
X509 *cert = NULL;
lib/libcrypto/x509/x509_addr.c
2061
X509v3_addr_validate_resource_set(STACK_OF(X509) *chain, IPAddrBlocks *ext,
lib/libcrypto/x509/x509_akey.c
169
X509 *cert;
lib/libcrypto/x509/x509_asid.c
1090
asid_validate_path_internal(X509_STORE_CTX *ctx, STACK_OF(X509) *chain,
lib/libcrypto/x509/x509_asid.c
1095
X509 *x;
lib/libcrypto/x509/x509_asid.c
1242
X509v3_asid_validate_resource_set(STACK_OF(X509) *chain, ASIdentifiers *ext,
lib/libcrypto/x509/x509_cmp.c
128
X509_issuer_name_cmp(const X509 *a, const X509 *b)
lib/libcrypto/x509/x509_cmp.c
135
X509_subject_name_cmp(const X509 *a, const X509 *b)
lib/libcrypto/x509/x509_cmp.c
158
X509_get_issuer_name(const X509 *a)
lib/libcrypto/x509/x509_cmp.c
165
X509_issuer_name_hash(X509 *x)
lib/libcrypto/x509/x509_cmp.c
173
X509_issuer_name_hash_old(X509 *x)
lib/libcrypto/x509/x509_cmp.c
181
X509_get_subject_name(const X509 *a)
lib/libcrypto/x509/x509_cmp.c
188
X509_get_serialNumber(X509 *a)
lib/libcrypto/x509/x509_cmp.c
195
X509_get0_serialNumber(const X509 *a)
lib/libcrypto/x509/x509_cmp.c
202
X509_subject_name_hash(X509 *x)
lib/libcrypto/x509/x509_cmp.c
210
X509_subject_name_hash_old(X509 *x)
lib/libcrypto/x509/x509_cmp.c
228
X509_cmp(const X509 *a, const X509 *b)
lib/libcrypto/x509/x509_cmp.c
231
X509_check_purpose((X509 *)a, -1, 0);
lib/libcrypto/x509/x509_cmp.c
232
X509_check_purpose((X509 *)b, -1, 0);
lib/libcrypto/x509/x509_cmp.c
315
X509 *
lib/libcrypto/x509/x509_cmp.c
316
X509_find_by_issuer_and_serial(STACK_OF(X509) *sk, X509_NAME *name,
lib/libcrypto/x509/x509_cmp.c
321
X509 x, *x509 = NULL;
lib/libcrypto/x509/x509_cmp.c
339
X509 *
lib/libcrypto/x509/x509_cmp.c
340
X509_find_by_subject(STACK_OF(X509) *sk, X509_NAME *name)
lib/libcrypto/x509/x509_cmp.c
342
X509 *x509;
lib/libcrypto/x509/x509_cmp.c
355
X509_get_pubkey(X509 *x)
lib/libcrypto/x509/x509_cmp.c
364
X509_get0_pubkey(const X509 *x)
lib/libcrypto/x509/x509_cmp.c
373
X509_get0_pubkey_bitstr(const X509 *x)
lib/libcrypto/x509/x509_cmp.c
382
X509_check_private_key(const X509 *x, const EVP_PKEY *k)
lib/libcrypto/x509/x509_cmp.c
417
STACK_OF(X509) *
lib/libcrypto/x509/x509_cmp.c
418
X509_chain_up_ref(STACK_OF(X509) *chain)
lib/libcrypto/x509/x509_cmp.c
420
STACK_OF(X509) *ret;
lib/libcrypto/x509/x509_cmp.c
75
X509_issuer_and_serial_cmp(const X509 *a, const X509 *b)
lib/libcrypto/x509/x509_cmp.c
91
X509_issuer_and_serial_hash(X509 *a)
lib/libcrypto/x509/x509_conf.c
368
X509 *cert)
lib/libcrypto/x509/x509_conf.c
426
X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subj, X509_REQ *req,
lib/libcrypto/x509/x509_constraints.c
1071
x509_constraints_extract_constraints(X509 *cert,
lib/libcrypto/x509/x509_constraints.c
1224
x509_constraints_chain(STACK_OF(X509) *chain, int *error, int *depth)
lib/libcrypto/x509/x509_constraints.c
1231
X509 *cert;
lib/libcrypto/x509/x509_constraints.c
761
X509 *cert, int is_leaf, int *error)
lib/libcrypto/x509/x509_ext.c
131
X509_get_ext_count(const X509 *x)
lib/libcrypto/x509/x509_ext.c
138
X509_get_ext_by_NID(const X509 *x, int nid, int lastpos)
lib/libcrypto/x509/x509_ext.c
145
X509_get_ext_by_OBJ(const X509 *x, const ASN1_OBJECT *obj, int lastpos)
lib/libcrypto/x509/x509_ext.c
152
X509_get_ext_by_critical(const X509 *x, int crit, int lastpos)
lib/libcrypto/x509/x509_ext.c
160
X509_get_ext(const X509 *x, int loc)
lib/libcrypto/x509/x509_ext.c
167
X509_delete_ext(X509 *x, int loc)
lib/libcrypto/x509/x509_ext.c
174
X509_add_ext(X509 *x, X509_EXTENSION *ex, int loc)
lib/libcrypto/x509/x509_ext.c
181
X509_get_ext_d2i(const X509 *x, int nid, int *crit, int *idx)
lib/libcrypto/x509/x509_ext.c
188
X509_add1_ext_i2d(X509 *x, int nid, void *value, int crit, unsigned long flags)
lib/libcrypto/x509/x509_internal.h
126
X509 *cert, int include_cn, int *error);
lib/libcrypto/x509/x509_internal.h
127
int x509_constraints_extract_constraints(X509 *cert,
lib/libcrypto/x509/x509_internal.h
135
int x509_constraints_chain(STACK_OF(X509) *chain, int *error,
lib/libcrypto/x509/x509_internal.h
62
STACK_OF(X509) *certs; /* Kept in chain order, includes leaf */
lib/libcrypto/x509/x509_internal.h
70
STACK_OF(X509) *saved_error_chain;
lib/libcrypto/x509/x509_internal.h
74
STACK_OF(X509) *roots; /* Trusted roots for this validation */
lib/libcrypto/x509/x509_internal.h
75
STACK_OF(X509) *intermediates; /* Intermediates provided by peer */
lib/libcrypto/x509/x509_internal.h
96
int x509v3_cache_extensions(X509 *x);
lib/libcrypto/x509/x509_internal.h
97
X509 *x509_vfy_lookup_cert_match(X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_local.h
260
X509 *x509;
lib/libcrypto/x509/x509_local.h
312
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
lib/libcrypto/x509/x509_local.h
336
X509 *cert; /* The cert to check */
lib/libcrypto/x509/x509_local.h
337
STACK_OF(X509) *untrusted; /* chain of X509s - untrusted - passed in */
lib/libcrypto/x509/x509_local.h
338
STACK_OF(X509) *trusted; /* trusted stack for use with get_issuer() */
lib/libcrypto/x509/x509_local.h
346
int (*get_issuer)(X509 **issuer, X509_STORE_CTX *ctx, X509 *x); /* get issuers cert from ctx */
lib/libcrypto/x509/x509_local.h
347
int (*check_issued)(X509_STORE_CTX *ctx, X509 *x, X509 *issuer); /* check issued */
lib/libcrypto/x509/x509_local.h
352
STACK_OF(X509) *chain; /* chain of X509s - built up and trusted */
lib/libcrypto/x509/x509_local.h
359
X509 *current_cert;
lib/libcrypto/x509/x509_local.h
360
X509 *current_issuer; /* cert currently being tested as valid issuer */
lib/libcrypto/x509/x509_local.h
371
int x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int quiet);
lib/libcrypto/x509/x509_local.h
379
int X509_policy_check(const STACK_OF(X509) *certs,
lib/libcrypto/x509/x509_local.h
381
X509 **out_current_cert);
lib/libcrypto/x509/x509_local.h
83
int X509_check_trust(X509 *x, int id, int flags);
lib/libcrypto/x509/x509_lu.c
364
X509_STORE_add_cert(X509_STORE *store, X509 *x)
lib/libcrypto/x509/x509_lu.c
433
X509 x509_s;
lib/libcrypto/x509/x509_lu.c
493
X509 *
lib/libcrypto/x509/x509_lu.c
511
static STACK_OF(X509) *
lib/libcrypto/x509/x509_lu.c
514
STACK_OF(X509) *sk = NULL;
lib/libcrypto/x509/x509_lu.c
515
X509 *x = NULL;
lib/libcrypto/x509/x509_lu.c
552
STACK_OF(X509) *
lib/libcrypto/x509/x509_lu.c
556
STACK_OF(X509) *sk;
lib/libcrypto/x509/x509_lu.c
667
X509_STORE_CTX_get1_issuer(X509 **out_issuer, X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_lu.c
671
X509 *issuer = NULL;
lib/libcrypto/x509/x509_ncons.c
316
NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc)
lib/libcrypto/x509/x509_policy.c
347
process_certificate_policies(const X509 *x509, X509_POLICY_LEVEL *level,
lib/libcrypto/x509/x509_policy.c
502
process_policy_mappings(const X509 *cert,
lib/libcrypto/x509/x509_policy.c
717
process_policy_constraints(const X509 *x509, size_t *explicit_policy,
lib/libcrypto/x509/x509_policy.c
869
X509_policy_check(const STACK_OF(X509) *certs,
lib/libcrypto/x509/x509_policy.c
871
unsigned long flags, X509 **out_current_cert)
lib/libcrypto/x509/x509_policy.c
875
X509 *cert;
lib/libcrypto/x509/x509_purp.c
100
static int check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
102
static int check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
104
static int no_check(const X509_PURPOSE *xp, const X509 *x, int ca);
lib/libcrypto/x509/x509_purp.c
105
static int ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca);
lib/libcrypto/x509/x509_purp.c
179
X509_check_purpose(X509 *x, int id, int ca)
lib/libcrypto/x509/x509_purp.c
302
setup_dp(X509 *x, DIST_POINT *dp)
lib/libcrypto/x509/x509_purp.c
331
setup_crldp(X509 *x)
lib/libcrypto/x509/x509_purp.c
353
x509_extension_oids_are_unique(X509 *x509)
lib/libcrypto/x509/x509_purp.c
387
x509v3_cache_extensions_internal(X509 *x)
lib/libcrypto/x509/x509_purp.c
572
x509v3_cache_extensions(X509 *x)
lib/libcrypto/x509/x509_purp.c
593
check_ca(const X509 *x)
lib/libcrypto/x509/x509_purp.c
621
X509_check_ca(X509 *x)
lib/libcrypto/x509/x509_purp.c
631
check_ssl_ca(const X509 *x)
lib/libcrypto/x509/x509_purp.c
646
check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
662
check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
679
check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
694
purpose_smime(const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
721
check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
734
check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
74
int (*check_purpose)(const struct x509_purpose_st *, const X509 *, int);
lib/libcrypto/x509/x509_purp.c
747
check_purpose_crl_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
765
ocsp_helper(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
776
check_purpose_timestamp_sign(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
800
i_ext = X509_get_ext_by_NID((X509 *) x, NID_ext_key_usage, -1);
lib/libcrypto/x509/x509_purp.c
802
X509_EXTENSION *ext = X509_get_ext((X509 *) x, i_ext);
lib/libcrypto/x509/x509_purp.c
811
no_check(const X509_PURPOSE *xp, const X509 *x, int ca)
lib/libcrypto/x509/x509_purp.c
829
X509_check_issued(X509 *issuer, X509 *subject)
lib/libcrypto/x509/x509_purp.c
853
X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid)
lib/libcrypto/x509/x509_purp.c
88
static int check_ssl_ca(const X509 *x);
lib/libcrypto/x509/x509_purp.c
89
static int check_purpose_ssl_client(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
893
X509_get_extension_flags(X509 *x)
lib/libcrypto/x509/x509_purp.c
904
X509_get_key_usage(X509 *x)
lib/libcrypto/x509/x509_purp.c
91
static int check_purpose_ssl_server(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
918
X509_get_extended_key_usage(X509 *x)
lib/libcrypto/x509/x509_purp.c
93
static int check_purpose_ns_ssl_server(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
95
static int purpose_smime(const X509 *x, int ca);
lib/libcrypto/x509/x509_purp.c
96
static int check_purpose_smime_sign(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_purp.c
98
static int check_purpose_smime_encrypt(const X509_PURPOSE *xp, const X509 *x,
lib/libcrypto/x509/x509_r2x.c
71
X509 *
lib/libcrypto/x509/x509_r2x.c
74
X509 *ret = NULL;
lib/libcrypto/x509/x509_req.c
78
X509_to_X509_REQ(X509 *x509, EVP_PKEY *signing_key, const EVP_MD *signing_md)
lib/libcrypto/x509/x509_set.c
103
X509_get_version(const X509 *x)
lib/libcrypto/x509/x509_set.c
110
X509_set_serialNumber(X509 *x, ASN1_INTEGER *serial)
lib/libcrypto/x509/x509_set.c
130
X509_set_issuer_name(X509 *x, X509_NAME *name)
lib/libcrypto/x509/x509_set.c
140
X509_set_subject_name(X509 *x, X509_NAME *name)
lib/libcrypto/x509/x509_set.c
150
X509_get0_notBefore(const X509 *x)
lib/libcrypto/x509/x509_set.c
157
X509_getm_notBefore(const X509 *x)
lib/libcrypto/x509/x509_set.c
166
X509_set_notBefore(X509 *x, const ASN1_TIME *tm)
lib/libcrypto/x509/x509_set.c
186
X509_set1_notBefore(X509 *x, const ASN1_TIME *tm)
lib/libcrypto/x509/x509_set.c
193
X509_get0_notAfter(const X509 *x)
lib/libcrypto/x509/x509_set.c
200
X509_getm_notAfter(const X509 *x)
lib/libcrypto/x509/x509_set.c
209
X509_set_notAfter(X509 *x, const ASN1_TIME *tm)
lib/libcrypto/x509/x509_set.c
229
X509_set1_notAfter(X509 *x, const ASN1_TIME *tm)
lib/libcrypto/x509/x509_set.c
236
X509_set_pubkey(X509 *x, EVP_PKEY *pkey)
lib/libcrypto/x509/x509_set.c
246
X509_get_signature_type(const X509 *x)
lib/libcrypto/x509/x509_set.c
253
X509_get_X509_PUBKEY(const X509 *x)
lib/libcrypto/x509/x509_set.c
260
X509_get0_uids(const X509 *x, const ASN1_BIT_STRING **issuerUID,
lib/libcrypto/x509/x509_set.c
69
X509_get0_extensions(const X509 *x)
lib/libcrypto/x509/x509_set.c
76
X509_get0_tbs_sigalg(const X509 *x)
lib/libcrypto/x509/x509_set.c
83
X509_set_version(X509 *x, long version)
lib/libcrypto/x509/x509_siginfo.c
28
x509_find_sigid_algs(const X509 *x509, int *out_md_nid, int *out_pkey_nid)
lib/libcrypto/x509/x509_siginfo.c
44
X509_get_signature_info(X509 *x509, int *out_md_nid, int *out_pkey_nid,
lib/libcrypto/x509/x509_trs.c
142
X509_check_trust(X509 *x, int trust_id, int flags)
lib/libcrypto/x509/x509_trs.c
70
trust_if_self_signed(const X509 *x)
lib/libcrypto/x509/x509_trs.c
80
trust_was_set(const X509 *x)
lib/libcrypto/x509/x509_trs.c
87
obj_trust(int id, const X509 *x)
lib/libcrypto/x509/x509_utl.c
1064
do_x509_check(X509 *x, const char *chk, size_t chklen, unsigned int flags,
lib/libcrypto/x509/x509_utl.c
1150
X509_check_host(X509 *x, const char *chk, size_t chklen, unsigned int flags,
lib/libcrypto/x509/x509_utl.c
1164
X509_check_email(X509 *x, const char *chk, size_t chklen, unsigned int flags)
lib/libcrypto/x509/x509_utl.c
1177
X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,
lib/libcrypto/x509/x509_utl.c
1187
X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags)
lib/libcrypto/x509/x509_utl.c
638
X509_get1_email(X509 *x)
lib/libcrypto/x509/x509_utl.c
651
X509_get1_ocsp(X509 *x)
lib/libcrypto/x509/x509_verify.c
1073
STACK_OF(X509) *intermediates)
lib/libcrypto/x509/x509_verify.c
1092
STACK_OF(X509) *
lib/libcrypto/x509/x509_verify.c
1101
x509_verify(struct x509_verify_ctx *ctx, X509 *leaf, char *name)
lib/libcrypto/x509/x509_verify.c
152
x509_verify_chain_append(struct x509_verify_chain *chain, X509 *cert,
lib/libcrypto/x509/x509_verify.c
190
static X509 *
lib/libcrypto/x509/x509_verify.c
202
X509 *
lib/libcrypto/x509/x509_verify.c
237
x509_verify_cert_cache_extensions(X509 *cert)
lib/libcrypto/x509/x509_verify.c
243
x509_verify_cert_self_signed(X509 *cert)
lib/libcrypto/x509/x509_verify.c
250
x509_verify_check_chain_end(X509 *cert, int full_chain)
lib/libcrypto/x509/x509_verify.c
258
x509_verify_ctx_cert_is_root(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
261
X509 *match = NULL;
lib/libcrypto/x509/x509_verify.c
34
static int x509_verify_cert_valid(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
36
static int x509_verify_cert_hostname(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
38
static void x509_verify_build_chains(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
40
static int x509_verify_cert_error(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
439
X509 *cert = sk_X509_value(ctx->xsc->chain, depth);
lib/libcrypto/x509/x509_verify.c
476
X509 *last = x509_verify_chain_last(chain);
lib/libcrypto/x509/x509_verify.c
477
X509 *leaf = x509_verify_chain_leaf(chain);
lib/libcrypto/x509/x509_verify.c
527
x509_verify_potential_parent(struct x509_verify_ctx *ctx, X509 *parent,
lib/libcrypto/x509/x509_verify.c
528
X509 *child)
lib/libcrypto/x509/x509_verify.c
541
x509_verify_parent_signature(X509 *parent, X509 *child, int *error)
lib/libcrypto/x509/x509_verify.c
571
x509_verify_consider_candidate(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
572
int is_root_cert, X509 *candidate, struct x509_verify_chain *current_chain,
lib/libcrypto/x509/x509_verify.c
639
x509_verify_cert_error(struct x509_verify_ctx *ctx, X509 *cert, size_t depth,
lib/libcrypto/x509/x509_verify.c
654
x509_verify_build_chains(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
657
X509 *candidate;
lib/libcrypto/x509/x509_verify.c
756
x509_verify_cert_hostname(struct x509_verify_ctx *ctx, X509 *cert, char *name)
lib/libcrypto/x509/x509_verify.c
822
x509_verify_cert_times(X509 *cert, time_t *cmp_time, int *error)
lib/libcrypto/x509/x509_verify.c
854
x509_verify_validate_constraints(X509 *cert,
lib/libcrypto/x509/x509_verify.c
894
x509_verify_cert_extensions(struct x509_verify_ctx *ctx, X509 *cert, int need_ca)
lib/libcrypto/x509/x509_verify.c
924
x509_verify_cert_valid(struct x509_verify_ctx *ctx, X509 *cert,
lib/libcrypto/x509/x509_verify.c
927
X509 *issuer_candidate;
lib/libcrypto/x509/x509_verify.c
996
x509_verify_ctx_new(STACK_OF(X509) *roots)
lib/libcrypto/x509/x509_verify.h
25
X509_VERIFY_CTX *x509_verify_ctx_new(STACK_OF(X509) *roots);
lib/libcrypto/x509/x509_verify.h
33
STACK_OF(X509) *intermediates);
lib/libcrypto/x509/x509_verify.h
38
STACK_OF(X509) *x509_verify_ctx_chain(X509_VERIFY_CTX *ctx, size_t chain);
lib/libcrypto/x509/x509_verify.h
40
size_t x509_verify(X509_VERIFY_CTX *ctx, X509 *leaf, char *name);
lib/libcrypto/x509/x509_vfy.c
1063
X509 **pissuer, int *pscore, unsigned int *preasons,
lib/libcrypto/x509/x509_vfy.c
1068
X509 *x = ctx->current_cert;
lib/libcrypto/x509/x509_vfy.c
1070
X509 *crl_issuer = NULL, *best_crl_issuer = NULL;
lib/libcrypto/x509/x509_vfy.c
121
static int x509_vfy_cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
lib/libcrypto/x509/x509_vfy.c
1215
get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer, unsigned int *preasons,
lib/libcrypto/x509/x509_vfy.c
1216
X509_CRL *crl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
124
static int check_issued(X509_STORE_CTX *ctx, X509 *subject, X509 *issuer);
lib/libcrypto/x509/x509_vfy.c
125
static X509 *find_issuer(X509_STORE_CTX *ctx, STACK_OF(X509) *sk, X509 *x,
lib/libcrypto/x509/x509_vfy.c
1276
crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
1279
X509 *crl_issuer = NULL;
lib/libcrypto/x509/x509_vfy.c
128
static int check_cert(X509_STORE_CTX *ctx, STACK_OF(X509) *chain, int depth);
lib/libcrypto/x509/x509_vfy.c
130
static int get_crl_score(X509_STORE_CTX *ctx, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
131
unsigned int *preasons, X509_CRL *crl, X509 *x);
lib/libcrypto/x509/x509_vfy.c
133
X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x);
lib/libcrypto/x509/x509_vfy.c
1336
check_crl_path(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
136
static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer,
lib/libcrypto/x509/x509_vfy.c
1379
check_crl_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *cert_path,
lib/libcrypto/x509/x509_vfy.c
138
static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score,
lib/libcrypto/x509/x509_vfy.c
1380
STACK_OF(X509) *crl_path)
lib/libcrypto/x509/x509_vfy.c
1382
X509 *cert_ta, *crl_ta;
lib/libcrypto/x509/x509_vfy.c
140
static int check_crl_path(X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.c
141
static int check_crl_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *cert_path,
lib/libcrypto/x509/x509_vfy.c
142
STACK_OF(X509) *crl_path);
lib/libcrypto/x509/x509_vfy.c
147
static int check_key_level(X509_STORE_CTX *ctx, X509 *cert);
lib/libcrypto/x509/x509_vfy.c
1479
crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, unsigned int *preasons)
lib/libcrypto/x509/x509_vfy.c
148
static int verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err);
lib/libcrypto/x509/x509_vfy.c
1514
get_crl_delta(X509_STORE_CTX *ctx, X509_CRL **pcrl, X509_CRL **pdcrl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
1517
X509 *issuer = NULL;
lib/libcrypto/x509/x509_vfy.c
1558
x509_crl_verify_parent_signature(X509 *parent, X509_CRL *crl, int *error)
lib/libcrypto/x509/x509_vfy.c
158
cert_self_signed(X509 *x)
lib/libcrypto/x509/x509_vfy.c
1591
X509 *issuer = NULL;
lib/libcrypto/x509/x509_vfy.c
1678
x509_vfy_cert_crl(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x)
lib/libcrypto/x509/x509_vfy.c
1713
X509 *current_cert = NULL;
lib/libcrypto/x509/x509_vfy.c
1757
verify_cb_cert(X509_STORE_CTX *ctx, X509 *x, int depth, int err)
lib/libcrypto/x509/x509_vfy.c
177
x509_vfy_check_hosts(X509 *x, X509_VERIFY_PARAM *vpm)
lib/libcrypto/x509/x509_vfy.c
1775
x509_check_cert_time(X509_STORE_CTX *ctx, X509 *x, int depth)
lib/libcrypto/x509/x509_vfy.c
1816
X509 *xi = sk_X509_value(ctx->chain, n);
lib/libcrypto/x509/x509_vfy.c
1817
X509 *xs;
lib/libcrypto/x509/x509_vfy.c
1979
X509_get_pubkey_parameters(EVP_PKEY *pkey, STACK_OF(X509) *chain)
lib/libcrypto/x509/x509_vfy.c
199
X509 *x = ctx->cert;
lib/libcrypto/x509/x509_vfy.c
2071
X509 *
lib/libcrypto/x509/x509_vfy.c
2079
X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
2085
STACK_OF(X509) *
lib/libcrypto/x509/x509_vfy.c
2092
STACK_OF(X509) *
lib/libcrypto/x509/x509_vfy.c
2099
STACK_OF(X509) *
lib/libcrypto/x509/x509_vfy.c
2103
X509 *x;
lib/libcrypto/x509/x509_vfy.c
2104
STACK_OF(X509) *chain;
lib/libcrypto/x509/x509_vfy.c
2116
X509 *
lib/libcrypto/x509/x509_vfy.c
2145
X509_STORE_CTX_set_cert(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
2152
X509_STORE_CTX_set_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
lib/libcrypto/x509/x509_vfy.c
2251
X509_STORE_CTX_init(X509_STORE_CTX *ctx, X509_STORE *store, X509 *leaf,
lib/libcrypto/x509/x509_vfy.c
2252
STACK_OF(X509) *untrusted)
lib/libcrypto/x509/x509_vfy.c
229
X509 *x, *xtmp, *xtmp2, *chain_ss = NULL;
lib/libcrypto/x509/x509_vfy.c
2333
X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *trusted)
lib/libcrypto/x509/x509_vfy.c
2340
X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *trusted)
lib/libcrypto/x509/x509_vfy.c
236
STACK_OF(X509) *sktmp = NULL;
lib/libcrypto/x509/x509_vfy.c
2436
X509 *
lib/libcrypto/x509/x509_vfy.c
2443
STACK_OF(X509) *
lib/libcrypto/x509/x509_vfy.c
2451
X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
lib/libcrypto/x509/x509_vfy.c
2458
X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk)
lib/libcrypto/x509/x509_vfy.c
2539
check_key_level(X509_STORE_CTX *ctx, X509 *cert)
lib/libcrypto/x509/x509_vfy.c
2561
check_sig_level(X509_STORE_CTX *ctx, X509 *cert)
lib/libcrypto/x509/x509_vfy.c
2581
X509 *cert = sk_X509_value(ctx->chain, i);
lib/libcrypto/x509/x509_vfy.c
657
static X509 *
lib/libcrypto/x509/x509_vfy.c
658
find_issuer(X509_STORE_CTX *ctx, STACK_OF(X509) *sk, X509 *x,
lib/libcrypto/x509/x509_vfy.c
662
X509 *issuer, *rv = NULL;
lib/libcrypto/x509/x509_vfy.c
679
check_issued(X509_STORE_CTX *ctx, X509 *subject, X509 *issuer)
lib/libcrypto/x509/x509_vfy.c
691
x509_vfy_get_trusted_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
709
X509 *x;
lib/libcrypto/x509/x509_vfy.c
819
static X509 *
lib/libcrypto/x509/x509_vfy.c
820
lookup_cert_match(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
822
STACK_OF(X509) *certs;
lib/libcrypto/x509/x509_vfy.c
823
X509 *xtmp = NULL;
lib/libcrypto/x509/x509_vfy.c
847
X509 *
lib/libcrypto/x509/x509_vfy.c
848
x509_vfy_lookup_cert_match(X509_STORE_CTX *ctx, X509 *x)
lib/libcrypto/x509/x509_vfy.c
860
X509 *x = NULL;
lib/libcrypto/x509/x509_vfy.c
890
X509 *mx;
lib/libcrypto/x509/x509_vfy.c
934
check_cert(X509_STORE_CTX *ctx, STACK_OF(X509) *chain, int depth)
lib/libcrypto/x509/x509_vfy.c
937
X509 *x;
lib/libcrypto/x509/x509_vfy.h
284
X509 *X509_OBJECT_get0_X509(const X509_OBJECT *xo);
lib/libcrypto/x509/x509_vfy.h
292
STACK_OF(X509) *X509_STORE_CTX_get1_certs(X509_STORE_CTX *st, X509_NAME *nm);
lib/libcrypto/x509/x509_vfy.h
319
X509 *subject, X509 *issuer);
lib/libcrypto/x509/x509_vfy.h
329
int X509_STORE_CTX_get1_issuer(X509 **issuer, X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.h
333
X509 *x509, STACK_OF(X509) *chain);
lib/libcrypto/x509/x509_vfy.h
334
X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
335
STACK_OF(X509) *X509_STORE_CTX_get0_chain(X509_STORE_CTX *xs);
lib/libcrypto/x509/x509_vfy.h
337
STACK_OF(X509) *X509_STORE_CTX_get0_untrusted(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
338
void X509_STORE_CTX_set0_untrusted(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
339
void X509_STORE_CTX_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
340
void X509_STORE_CTX_set0_trusted_stack(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
349
int X509_STORE_add_cert(X509_STORE *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.h
380
X509 * X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
381
void X509_STORE_CTX_set_current_cert(X509_STORE_CTX *ctx, X509 *x);
lib/libcrypto/x509/x509_vfy.h
382
X509 *X509_STORE_CTX_get0_current_issuer(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
385
STACK_OF(X509) *X509_STORE_CTX_get_chain(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
386
STACK_OF(X509) *X509_STORE_CTX_get1_chain(X509_STORE_CTX *ctx);
lib/libcrypto/x509/x509_vfy.h
387
void X509_STORE_CTX_set_cert(X509_STORE_CTX *c,X509 *x);
lib/libcrypto/x509/x509_vfy.h
388
void X509_STORE_CTX_set_chain(X509_STORE_CTX *c,STACK_OF(X509) *sk);
lib/libcrypto/x509/x509_vfy.h
395
void X509_STORE_CTX_set0_verified_chain(X509_STORE_CTX *ctx, STACK_OF(X509) *sk);
lib/libcrypto/x509/x509type.c
69
X509_certificate_type(const X509 *x, const EVP_PKEY *pkey)
lib/libcrypto/x509/x509v3.h
126
X509 *issuer_cert;
lib/libcrypto/x509/x509v3.h
127
X509 *subject_cert;
lib/libcrypto/x509/x509v3.h
564
int NAME_CONSTRAINTS_check(X509 *x, NAME_CONSTRAINTS *nc);
lib/libcrypto/x509/x509v3.h
612
X509 *cert);
lib/libcrypto/x509/x509v3.h
625
void X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subject,
lib/libcrypto/x509/x509v3.h
656
int X509_check_ca(X509 *x);
lib/libcrypto/x509/x509v3.h
657
int X509_check_purpose(X509 *x, int id, int ca);
lib/libcrypto/x509/x509v3.h
659
int X509_check_issued(X509 *issuer, X509 *subject);
lib/libcrypto/x509/x509v3.h
660
int X509_check_akid(X509 *issuer, AUTHORITY_KEYID *akid);
lib/libcrypto/x509/x509v3.h
668
uint32_t X509_get_extension_flags(X509 *x);
lib/libcrypto/x509/x509v3.h
669
uint32_t X509_get_key_usage(X509 *x);
lib/libcrypto/x509/x509v3.h
670
uint32_t X509_get_extended_key_usage(X509 *x);
lib/libcrypto/x509/x509v3.h
672
STACK_OF(OPENSSL_STRING) *X509_get1_email(X509 *x);
lib/libcrypto/x509/x509v3.h
675
STACK_OF(OPENSSL_STRING) *X509_get1_ocsp(X509 *x);
lib/libcrypto/x509/x509v3.h
691
int X509_check_host(X509 *x, const char *chk, size_t chklen,
lib/libcrypto/x509/x509v3.h
693
int X509_check_email(X509 *x, const char *chk, size_t chklen,
lib/libcrypto/x509/x509v3.h
695
int X509_check_ip(X509 *x, const unsigned char *chk, size_t chklen,
lib/libcrypto/x509/x509v3.h
697
int X509_check_ip_asc(X509 *x, const char *ipasc, unsigned int flags);
lib/libcrypto/x509/x509v3.h
888
int X509v3_asid_validate_resource_set(STACK_OF(X509) *chain, ASIdentifiers *ext,
lib/libcrypto/x509/x509v3.h
890
int X509v3_addr_validate_resource_set(STACK_OF(X509) *chain, IPAddrBlocks *ext,
lib/libcrypto/x509/x_all.c
100
i2d_X509_fp(FILE *fp, X509 *x509)
lib/libcrypto/x509/x_all.c
400
X509_verify(X509 *a, EVP_PKEY *r)
lib/libcrypto/x509/x_all.c
430
X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
lib/libcrypto/x509/x_all.c
440
X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx)
lib/libcrypto/x509/x_all.c
492
X509_pubkey_digest(const X509 *data, const EVP_MD *type, unsigned char *md,
lib/libcrypto/x509/x_all.c
504
X509_digest(const X509 *data, const EVP_MD *type, unsigned char *md,
lib/libcrypto/x509/x_all.c
536
X509_up_ref(X509 *x)
lib/libcrypto/x509/x_all.c
78
X509 *
lib/libcrypto/x509/x_all.c
79
d2i_X509_bio(BIO *bp, X509 **x509)
lib/libcrypto/x509/x_all.c
86
i2d_X509_bio(BIO *bp, X509 *x509)
lib/libcrypto/x509/x_all.c
92
X509 *
lib/libcrypto/x509/x_all.c
93
d2i_X509_fp(FILE *fp, X509 **x509)
lib/libfido2/src/cred.c
281
X509 *cert = NULL;
lib/libfido2/src/u2f.c
69
X509 *cert = NULL;
lib/libkeynote/signature.c
354
X509 *px509Cert;
lib/libssl/s3_lib.c
1649
SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
1656
SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
1663
SSL_add0_chain_cert(SSL *ssl, X509 *x509)
lib/libssl/s3_lib.c
1670
SSL_add1_chain_cert(SSL *ssl, X509 *x509)
lib/libssl/s3_lib.c
1677
SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain)
lib/libssl/s3_lib.c
1843
return SSL_set0_chain(s, (STACK_OF(X509) *)parg);
lib/libssl/s3_lib.c
1845
return SSL_set1_chain(s, (STACK_OF(X509) *)parg);
lib/libssl/s3_lib.c
1849
return SSL_add0_chain_cert(s, (X509 *)parg);
lib/libssl/s3_lib.c
1851
return SSL_add1_chain_cert(s, (X509 *)parg);
lib/libssl/s3_lib.c
1854
return SSL_get0_chain_certs(s, (STACK_OF(X509) **)parg);
lib/libssl/s3_lib.c
2050
SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
2057
SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *chain)
lib/libssl/s3_lib.c
2064
SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509)
lib/libssl/s3_lib.c
2071
SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509)
lib/libssl/s3_lib.c
2078
SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, STACK_OF(X509) **out_chain)
lib/libssl/s3_lib.c
2097
_SSL_CTX_add_extra_chain_cert(SSL_CTX *ctx, X509 *cert)
lib/libssl/s3_lib.c
2110
_SSL_CTX_get_extra_chain_certs(SSL_CTX *ctx, STACK_OF(X509) **certs)
lib/libssl/s3_lib.c
2120
_SSL_CTX_get_extra_chain_certs_only(SSL_CTX *ctx, STACK_OF(X509) **certs)
lib/libssl/s3_lib.c
2191
return SSL_CTX_set0_chain(ctx, (STACK_OF(X509) *)parg);
lib/libssl/s3_lib.c
2193
return SSL_CTX_set1_chain(ctx, (STACK_OF(X509) *)parg);
lib/libssl/s3_lib.c
2197
return SSL_CTX_add0_chain_cert(ctx, (X509 *)parg);
lib/libssl/s3_lib.c
2199
return SSL_CTX_add1_chain_cert(ctx, (X509 *)parg);
lib/libssl/s3_lib.c
2202
return SSL_CTX_get0_chain_certs(ctx, (STACK_OF(X509) **)parg);
lib/libssl/ssl.h
1101
X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx);
lib/libssl/ssl.h
1151
int SSL_use_certificate(SSL *ssl, X509 *x);
lib/libssl/ssl.h
1183
X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
lib/libssl/ssl.h
1221
X509 * SSL_get_peer_certificate(const SSL *s);
lib/libssl/ssl.h
1224
STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
lib/libssl/ssl.h
1237
int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
lib/libssl/ssl.h
1362
int SSL_add_client_CA(SSL *ssl, X509 *x);
lib/libssl/ssl.h
1363
int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x);
lib/libssl/ssl.h
1375
X509 *SSL_get_certificate(const SSL *ssl);
lib/libssl/ssl.h
501
STACK_OF(X509) *SSL_get0_verified_chain(const SSL *s);
lib/libssl/ssl.h
587
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
lib/libssl/ssl.h
588
int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509,
lib/libssl/ssl.h
978
int SSL_CTX_set0_chain(SSL_CTX *ctx, STACK_OF(X509) *chain);
lib/libssl/ssl.h
979
int SSL_CTX_set1_chain(SSL_CTX *ctx, STACK_OF(X509) *chain);
lib/libssl/ssl.h
980
int SSL_CTX_add0_chain_cert(SSL_CTX *ctx, X509 *x509);
lib/libssl/ssl.h
981
int SSL_CTX_add1_chain_cert(SSL_CTX *ctx, X509 *x509);
lib/libssl/ssl.h
982
int SSL_CTX_get0_chain_certs(const SSL_CTX *ctx, STACK_OF(X509) **out_chain);
lib/libssl/ssl.h
985
int SSL_set0_chain(SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl.h
986
int SSL_set1_chain(SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl.h
987
int SSL_add0_chain_cert(SSL *ssl, X509 *x509);
lib/libssl/ssl.h
988
int SSL_add1_chain_cert(SSL *ssl, X509 *x509);
lib/libssl/ssl.h
989
int SSL_get0_chain_certs(const SSL *ssl, STACK_OF(X509) **out_chain);
lib/libssl/ssl_both.c
165
ssl3_add_cert(CBB *cbb, X509 *x)
lib/libssl/ssl_both.c
194
STACK_OF(X509) *chain;
lib/libssl/ssl_both.c
196
X509 *x;
lib/libssl/ssl_cert.c
308
ssl_cert_set0_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/ssl_cert.c
312
X509 *x509;
lib/libssl/ssl_cert.c
337
ssl_cert_set1_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain)
lib/libssl/ssl_cert.c
339
STACK_OF(X509) *new_chain = NULL;
lib/libssl/ssl_cert.c
354
ssl_cert_add0_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert)
lib/libssl/ssl_cert.c
382
ssl_cert_add1_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert)
lib/libssl/ssl_cert.c
393
ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *certs)
lib/libssl/ssl_cert.c
397
X509 *cert;
lib/libssl/ssl_cert.c
529
add_client_CA(STACK_OF(X509_NAME) **sk, X509 *x)
lib/libssl/ssl_cert.c
549
SSL_add_client_CA(SSL *ssl, X509 *x)
lib/libssl/ssl_cert.c
556
SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x)
lib/libssl/ssl_cert.c
580
X509 *x = NULL;
lib/libssl/ssl_cert.c
651
X509 *x = NULL;
lib/libssl/ssl_clnt.c
1097
STACK_OF(X509) *certs = NULL;
lib/libssl/ssl_clnt.c
1098
X509 *cert = NULL;
lib/libssl/ssl_clnt.c
181
static int ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey);
lib/libssl/ssl_clnt.c
2168
X509 *x509 = NULL;
lib/libssl/ssl_clnt.c
2323
ssl_do_client_cert_cb(SSL *s, X509 **px509, EVP_PKEY **ppkey)
lib/libssl/ssl_lib.c
2357
ssl_check_srvr_ecc_cert_and_alg(SSL *s, X509 *x)
lib/libssl/ssl_lib.c
3067
X509 *
lib/libssl/ssl_lib.c
3425
X509 *
lib/libssl/ssl_lib.c
911
X509 *
lib/libssl/ssl_lib.c
914
X509 *cert;
lib/libssl/ssl_lib.c
928
STACK_OF(X509) *
lib/libssl/ssl_lib.c
945
STACK_OF(X509) *
lib/libssl/ssl_local.h
1217
int ssl_cert_set0_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl_local.h
1218
int ssl_cert_set1_chain(SSL_CTX *ctx, SSL *ssl, STACK_OF(X509) *chain);
lib/libssl/ssl_local.h
1219
int ssl_cert_add0_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert);
lib/libssl/ssl_local.h
1220
int ssl_cert_add1_chain_cert(SSL_CTX *ctx, SSL *ssl, X509 *cert);
lib/libssl/ssl_local.h
1233
int ssl_security_cert(const SSL_CTX *ctx, const SSL *ssl, X509 *x509,
lib/libssl/ssl_local.h
1235
int ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk,
lib/libssl/ssl_local.h
1236
X509 *x509, int *out_error);
lib/libssl/ssl_local.h
1259
int ssl_verify_cert_chain(SSL *s, STACK_OF(X509) *sk);
lib/libssl/ssl_local.h
1392
int ssl_check_srvr_ecc_cert_and_alg(SSL *s, X509 *x);
lib/libssl/ssl_local.h
1453
int tls_process_peer_certs(SSL *s, STACK_OF(X509) *peer_certs);
lib/libssl/ssl_local.h
296
X509 *x509;
lib/libssl/ssl_local.h
298
STACK_OF(X509) *chain;
lib/libssl/ssl_local.h
420
X509 *peer_cert;
lib/libssl/ssl_local.h
589
STACK_OF(X509) *peer_certs;
lib/libssl/ssl_local.h
590
STACK_OF(X509) *peer_certs_no_leaf;
lib/libssl/ssl_local.h
593
STACK_OF(X509) *verified_chain;
lib/libssl/ssl_local.h
677
STACK_OF(X509) *extra_certs;
lib/libssl/ssl_local.h
727
int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
lib/libssl/ssl_rsa.c
135
X509 *x;
lib/libssl/ssl_rsa.c
362
SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x)
lib/libssl/ssl_rsa.c
386
ssl_set_cert(SSL_CTX *ctx, SSL *ssl, X509 *x)
lib/libssl/ssl_rsa.c
457
X509 *x = NULL;
lib/libssl/ssl_rsa.c
497
X509 *x;
lib/libssl/ssl_rsa.c
679
X509 *ca, *x = NULL;
lib/libssl/ssl_rsa.c
71
static int ssl_set_cert(SSL_CTX *ctx, SSL *ssl, X509 *x509);
lib/libssl/ssl_rsa.c
78
SSL_use_certificate(SSL *ssl, X509 *x)
lib/libssl/ssl_rsa.c
94
X509 *x = NULL;
lib/libssl/ssl_seclevel.c
305
ssl_cert_pubkey_security_bits(const X509 *x509)
lib/libssl/ssl_seclevel.c
316
ssl_security_cert_key(const SSL_CTX *ctx, const SSL *ssl, X509 *x509, int secop)
lib/libssl/ssl_seclevel.c
329
ssl_security_cert_sig_security_bits(X509 *x509, int *out_md_nid)
lib/libssl/ssl_seclevel.c
359
ssl_security_cert_sig(const SSL_CTX *ctx, const SSL *ssl, X509 *x509, int secop)
lib/libssl/ssl_seclevel.c
380
ssl_security_cert(const SSL_CTX *ctx, const SSL *ssl, X509 *x509,
lib/libssl/ssl_seclevel.c
413
ssl_security_cert_chain(const SSL *ssl, STACK_OF(X509) *sk, X509 *x509,
lib/libssl/ssl_sess.c
1294
int (*cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey))
lib/libssl/ssl_sess.c
1301
(*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL * ssl, X509 ** x509,
lib/libssl/ssl_sess.c
998
X509 *
lib/libssl/ssl_srvr.c
1880
X509 *peer_cert = NULL;
lib/libssl/ssl_srvr.c
2051
STACK_OF(X509) *certs = NULL;
lib/libssl/ssl_srvr.c
2052
X509 *cert = NULL;
lib/libssl/tls13_client.c
567
X509 *cert = NULL;
lib/libssl/tls13_client.c
653
X509 *cert;
lib/libssl/tls13_client.c
877
STACK_OF(X509) *chain;
lib/libssl/tls13_client.c
879
X509 *cert;
lib/libssl/tls13_internal.h
410
int tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
lib/libssl/tls13_lib.c
589
tls13_cert_add(struct tls13_ctx *ctx, CBB *cbb, X509 *cert,
lib/libssl/tls13_server.c
631
STACK_OF(X509) *chain;
lib/libssl/tls13_server.c
633
X509 *cert;
lib/libssl/tls13_server.c
868
X509 *cert = NULL;
lib/libssl/tls13_server.c
944
X509 *cert;
lib/libssl/tls_lib.c
21
tls_process_peer_certs(SSL *s, STACK_OF(X509) *peer_certs)
lib/libssl/tls_lib.c
23
STACK_OF(X509) *peer_certs_no_leaf;
lib/libssl/tls_lib.c
24
X509 *peer_cert = NULL;
lib/libtls/tls.c
285
tls_cert_hash(X509 *cert, char **hash)
lib/libtls/tls.c
312
tls_cert_pubkey_hash(X509 *cert, char **hash)
lib/libtls/tls.c
343
X509 *x509 = NULL;
lib/libtls/tls_client.c
456
X509 *cert = NULL;
lib/libtls/tls_conninfo.c
221
X509 *chaincert = sk_X509_value(ctx->ssl_peer_chain, i);
lib/libtls/tls_internal.h
168
X509 *main_cert;
lib/libtls/tls_internal.h
169
STACK_OF(X509) *extra_certs;
lib/libtls/tls_internal.h
180
X509 *ssl_cert;
lib/libtls/tls_internal.h
200
X509 *ssl_peer_cert;
lib/libtls/tls_internal.h
201
STACK_OF(X509) *ssl_peer_chain;
lib/libtls/tls_internal.h
232
struct tls_error *_error, X509 **_cert);
lib/libtls/tls_internal.h
242
int tls_get_common_name(struct tls *_ctx, X509 *_cert, const char *_in_name,
lib/libtls/tls_internal.h
244
int tls_check_name(struct tls *ctx, X509 *cert, const char *servername,
lib/libtls/tls_internal.h
299
int tls_cert_hash(X509 *_cert, char **_hash);
lib/libtls/tls_internal.h
300
int tls_cert_pubkey_hash(X509 *_cert, char **_hash);
lib/libtls/tls_keypair.c
136
X509 **cert)
lib/libtls/tls_keypair.c
35
X509 *cert = NULL;
lib/libtls/tls_ocsp.c
130
tls_ocsp_get_certid(X509 *main_cert, STACK_OF(X509) *extra_certs,
lib/libtls/tls_ocsp.c
134
X509 *issuer;
lib/libtls/tls_ocsp.c
217
STACK_OF(X509) *combined = NULL;
lib/libtls/tls_signer.c
97
X509 *x509 = NULL;
lib/libtls/tls_verify.c
213
tls_get_common_name_internal(X509 *cert, char **out_common_name,
lib/libtls/tls_verify.c
319
tls_get_common_name(struct tls *ctx, X509 *cert, const char *in_name,
lib/libtls/tls_verify.c
341
tls_check_common_name(struct tls *ctx, X509 *cert, const char *name,
lib/libtls/tls_verify.c
376
tls_check_name(struct tls *ctx, X509 *cert, const char *name, int *match)
lib/libtls/tls_verify.c
88
tls_check_subject_altname(struct tls *ctx, X509 *cert, const char *name,
regress/lib/libcrypto/cms/cmstest.c
148
STACK_OF(X509) *certs = NULL;
regress/lib/libcrypto/cms/cmstest.c
153
X509 *cert = NULL;
regress/lib/libcrypto/cms/cmstest.c
244
STACK_OF(X509) *certs = NULL;
regress/lib/libcrypto/cms/cmstest.c
250
X509 *cert = NULL;
regress/lib/libcrypto/cms/cmstest.c
251
X509 *ca = NULL;
regress/lib/libcrypto/ct/cttest.c
162
cert_from_file(const char *filename, X509 **cert)
regress/lib/libcrypto/ct/cttest.c
165
X509 *x;
regress/lib/libcrypto/ct/cttest.c
275
X509 *cert = NULL;
regress/lib/libcrypto/ct/cttest.c
406
X509 *cert = NULL, *issuer = NULL;
regress/lib/libcrypto/ocsp/ocsp_test.c
74
STACK_OF(X509) *ch = NULL;
regress/lib/libcrypto/pkcs7/pkcs7test.c
130
STACK_OF(X509) *certs;
regress/lib/libcrypto/pkcs7/pkcs7test.c
134
X509 *cert;
regress/lib/libcrypto/x509/bettertls/verify.c
104
STACK_OF(X509) *roots = NULL, *bundle = NULL, *cert = NULL;
regress/lib/libcrypto/x509/bettertls/verify.c
108
X509 *leaf = NULL;
regress/lib/libcrypto/x509/bettertls/verify.c
42
certs_from_file(const char *filename, STACK_OF(X509) **certs)
regress/lib/libcrypto/x509/bettertls/verify.c
45
STACK_OF(X509) *xs = NULL;
regress/lib/libcrypto/x509/bettertls/verify.c
47
X509 *x;
regress/lib/libcrypto/x509/bettertls/verify.c
80
X509 *current_cert;
regress/lib/libcrypto/x509/callback.c
115
STACK_OF(X509) *roots = NULL, *bundle = NULL;
regress/lib/libcrypto/x509/callback.c
119
X509 *leaf = NULL;
regress/lib/libcrypto/x509/callback.c
46
certs_from_file(const char *filename, STACK_OF(X509) **certs)
regress/lib/libcrypto/x509/callback.c
49
STACK_OF(X509) *xs = NULL;
regress/lib/libcrypto/x509/callback.c
51
X509 *x;
regress/lib/libcrypto/x509/callback.c
84
X509 *current_cert, *issuer_cert;
regress/lib/libcrypto/x509/callbackfailures.c
120
STACK_OF(X509) *roots = NULL, *bundle = NULL;
regress/lib/libcrypto/x509/callbackfailures.c
124
X509 *leaf = NULL;
regress/lib/libcrypto/x509/callbackfailures.c
50
certs_from_file(const char *filename, STACK_OF(X509) **certs, int clear)
regress/lib/libcrypto/x509/callbackfailures.c
53
STACK_OF(X509) *xs = NULL;
regress/lib/libcrypto/x509/callbackfailures.c
55
X509 *x;
regress/lib/libcrypto/x509/callbackfailures.c
91
X509 *current_cert;
regress/lib/libcrypto/x509/expirecallback.c
119
STACK_OF(X509) *roots = NULL, *bundle = NULL;
regress/lib/libcrypto/x509/expirecallback.c
122
X509 *leaf = NULL;
regress/lib/libcrypto/x509/expirecallback.c
45
certs_from_file(const char *filename, STACK_OF(X509) **certs)
regress/lib/libcrypto/x509/expirecallback.c
48
STACK_OF(X509) *xs = NULL;
regress/lib/libcrypto/x509/expirecallback.c
50
X509 *x;
regress/lib/libcrypto/x509/expirecallback.c
83
X509 *current_cert;
regress/lib/libcrypto/x509/policy/policy.c
124
STACK_OF(X509) *roots = NULL, *bundle = NULL;
regress/lib/libcrypto/x509/policy/policy.c
127
X509 *leaf = NULL;
regress/lib/libcrypto/x509/policy/policy.c
55
certs_from_file(const char *filename, STACK_OF(X509) **certs)
regress/lib/libcrypto/x509/policy/policy.c
58
STACK_OF(X509) *xs = NULL;
regress/lib/libcrypto/x509/policy/policy.c
60
X509 *x;
regress/lib/libcrypto/x509/policy/policy.c
97
X509 *current_cert;
regress/lib/libcrypto/x509/verify.c
110
STACK_OF(X509) *roots = NULL, *bundle = NULL;
regress/lib/libcrypto/x509/verify.c
113
X509 *leaf = NULL;
regress/lib/libcrypto/x509/verify.c
181
STACK_OF(X509) *roots = NULL, *bundle = NULL;
regress/lib/libcrypto/x509/verify.c
183
X509 *leaf = NULL;
regress/lib/libcrypto/x509/verify.c
218
STACK_OF(X509) *chain;
regress/lib/libcrypto/x509/verify.c
224
X509 *cert = sk_X509_value(chain, i);
regress/lib/libcrypto/x509/verify.c
46
certs_from_file(const char *filename, STACK_OF(X509) **certs)
regress/lib/libcrypto/x509/verify.c
49
STACK_OF(X509) *xs = NULL;
regress/lib/libcrypto/x509/verify.c
51
X509 *x;
regress/lib/libcrypto/x509/verify.c
84
X509 *current_cert;
regress/lib/libcrypto/x509/x509_asn1.c
101
x509_compare(char *f, X509 *a, const unsigned char *der, long dersz)
regress/lib/libcrypto/x509/x509_asn1.c
203
X509 *a, *x;
regress/lib/libcrypto/x509/x509_asn1.c
33
x509_setup(unsigned char **der, unsigned char **der2, X509 **x,
regress/lib/libcrypto/x509/x509_asn1.c
46
x509_cleanup(X509 **x, unsigned char **der)
regress/lib/libcrypto/x509/x509_asn1.c
55
x509_set_integer(const char *descr, int (*f)(X509 *, ASN1_INTEGER *), X509 **x,
regress/lib/libcrypto/x509/x509_asn1.c
71
x509_set_name(const char *descr, int (*f)(X509 *, X509_NAME *), X509 **x,
regress/lib/libcrypto/x509/x509_asn1.c
87
x509_set_time(const char *descr, int (*f)(X509 *, const ASN1_TIME *), X509 **x,
regress/lib/libssl/api/apitest.c
232
STACK_OF(X509) *peer_chain;
regress/lib/libssl/api/apitest.c
233
X509 *peer_cert;
regress/lib/libssl/asn1/asn1test.c
32
X509 *peer_cert;
regress/lib/libssl/ssl/ssltest.c
1375
X509 *xs;
regress/lib/libssl/ssl/ssltest.c
1410
X509 *xs;
regress/lib/libssl/ssl/ssltest.c
365
X509 *cert = NULL;
regress/lib/libtls/keypair/keypairtest.c
89
X509 *x509_cert = NULL;
regress/lib/libtls/signer/signertest.c
175
X509 *x509 = NULL;
regress/lib/libtls/verify/verifytest.c
25
extern int tls_check_name(struct tls *ctx, X509 *cert, const char *name,
regress/lib/libtls/verify/verifytest.c
437
cert_add_alt_names(X509 *cert, struct verify_test *vt)
regress/lib/libtls/verify/verifytest.c
466
X509 *cert;
regress/sbin/isakmpd/x509/x509test.c
164
X509 *cert;
regress/sbin/isakmpd/x509/x509test.c
63
static int x509_check_subjectaltname (u_char *, u_int, X509 *);
regress/sbin/isakmpd/x509/x509test.c
97
x509_check_subjectaltname (u_char *id, u_int id_len, X509 *scert)
sbin/iked/ca.c
1147
X509 *x = NULL;
sbin/iked/ca.c
1178
X509 *
sbin/iked/ca.c
1183
X509 *ca;
sbin/iked/ca.c
1206
X509 *
sbin/iked/ca.c
1211
X509 *cert;
sbin/iked/ca.c
1244
X509 *
sbin/iked/ca.c
1249
X509 *cert;
sbin/iked/ca.c
1279
X509 *cert;
sbin/iked/ca.c
1293
ca_cert_local(struct iked *env, X509 *cert)
sbin/iked/ca.c
1321
ca_cert_info(const char *msg, X509 *cert)
sbin/iked/ca.c
1352
ca_subjectpubkey_digest(X509 *x509, uint8_t *md, unsigned int *size)
sbin/iked/ca.c
1386
X509 *cert;
sbin/iked/ca.c
1414
ca_x509_serialize(X509 *x509)
sbin/iked/ca.c
1872
void *data, size_t len, STACK_OF(X509) *untrusted, X509 **issuerp)
sbin/iked/ca.c
1878
X509 *cert = NULL;
sbin/iked/ca.c
1890
cert = (X509 *)data;
sbin/iked/ca.c
1995
ca_x509_subject_cmp(X509 *cert, struct iked_static_id *id)
sbin/iked/ca.c
2022
ca_x509_subjectaltname_do(X509 *cert, int mode, const char *logmsg,
sbin/iked/ca.c
2127
ca_x509_subjectaltname_log(X509 *cert, const char *logmsg)
sbin/iked/ca.c
2133
ca_x509_subjectaltname_cmp(X509 *cert, struct iked_static_id *id)
sbin/iked/ca.c
2139
ca_x509_subjectaltname_get(X509 *cert, struct iked_id *retid)
sbin/iked/ca.c
229
uint8_t **datap, size_t *lenp, STACK_OF(X509) **untrustedp)
sbin/iked/ca.c
231
STACK_OF(X509) *untrusted = NULL;
sbin/iked/ca.c
232
X509 *cert;
sbin/iked/ca.c
463
ca_setscert(struct iked *env, struct iked_sahdr *sh, uint8_t type, X509 *cert)
sbin/iked/ca.c
54
int ca_cert_local(struct iked *, X509 *);
sbin/iked/ca.c
59
X509 *ca_by_subjectpubkey(X509_STORE *, uint8_t *, size_t);
sbin/iked/ca.c
60
X509 *ca_by_issuer(X509_STORE *, X509_NAME *, struct iked_static_id *);
sbin/iked/ca.c
606
X509 *issuer = NULL, *cert;
sbin/iked/ca.c
607
STACK_OF(X509) *untrusted = NULL;
sbin/iked/ca.c
61
X509 *ca_by_subjectaltname(X509_STORE *, struct iked_static_id *);
sbin/iked/ca.c
63
int ca_subjectpubkey_digest(X509 *, uint8_t *, unsigned int *);
sbin/iked/ca.c
64
int ca_x509_subject_cmp(X509 *, struct iked_static_id *);
sbin/iked/ca.c
68
void *, size_t, STACK_OF(X509) *, X509 **);
sbin/iked/ca.c
712
struct iked_static_id *id, X509 **dst, size_t dstlen)
sbin/iked/ca.c
716
X509 *cert;
sbin/iked/ca.c
73
ca_x509_serialize(X509 *);
sbin/iked/ca.c
74
int ca_x509_subjectaltname_do(X509 *, int, const char *,
sbin/iked/ca.c
76
int ca_x509_subjectaltname_cmp(X509 *, struct iked_static_id *);
sbin/iked/ca.c
764
X509 *ca = NULL, *cert = NULL;
sbin/iked/ca.c
765
X509 *chain[IKED_SCERT_MAX + 1];
sbin/iked/ca.c
77
int ca_x509_subjectaltname_log(X509 *, const char *);
sbin/iked/ca.c
78
int ca_x509_subjectaltname_get(X509 *cert, struct iked_id *);
sbin/iked/ca.c
978
X509 *x509;
sbin/iked/crypto.c
778
X509 *cert = NULL;
sbin/iked/iked.h
1306
void ca_cert_info(const char *, X509 *);
sbin/iked/iked.h
1427
uint8_t, X509 *);
sbin/iked/ikev2.c
7751
X509 *cert = NULL;
sbin/iked/ocsp.c
266
struct iked_sahdr sh, uint8_t type, X509 *issuer)
sbin/iked/ocsp.c
275
X509 *cert = NULL;
sbin/iked/ocsp.c
432
STACK_OF(X509)*
sbin/iked/ocsp.c
436
STACK_OF(X509) *certs = NULL;
sbin/iked/ocsp.c
515
STACK_OF(X509) *verify_other = NULL;
sbin/iked/ocsp.c
70
STACK_OF(X509) *ocsp_load_certs(const char *);
sbin/isakmpd/x509.c
102
x509_generate_kn(int id, X509 *cert)
sbin/isakmpd/x509.c
1049
X509 *
sbin/isakmpd/x509.c
1053
X509 *scert = 0;
sbin/isakmpd/x509.c
1083
X509 *scert;
sbin/isakmpd/x509.c
1106
x509_cert_subjectaltname(X509 *scert, const u_int8_t **altname, u_int32_t *len)
sbin/isakmpd/x509.c
114
X509 *icert;
sbin/isakmpd/x509.c
1154
X509 *cert = scert;
sbin/isakmpd/x509.c
1279
X509 *cert = scert;
sbin/isakmpd/x509.c
1306
*datalen = i2d_X509((X509 *)scert, NULL);
sbin/isakmpd/x509.c
1312
*datalen = i2d_X509((X509 *)scert, &p);
sbin/isakmpd/x509.c
531
static X509 *
sbin/isakmpd/x509.c
574
x509_hash_enter(X509 *cert)
sbin/isakmpd/x509.c
614
X509 *cert;
sbin/isakmpd/x509.c
64
static X509 *x509_hash_find(u_int8_t *, size_t);
sbin/isakmpd/x509.c
65
static int x509_hash_enter(X509 *);
sbin/isakmpd/x509.c
851
X509 *cert = (X509 *) scert;
sbin/isakmpd/x509.c
88
X509 *cert;
sbin/isakmpd/x509.c
919
X509 *cert;
sbin/isakmpd/x509.c
922
cert = X509_dup((X509 *)scert);
sbin/isakmpd/x509.c
942
x509_hash_lookup(X509 *cert)
sbin/isakmpd/x509.c
958
struct x509_hash *certh = x509_hash_lookup((X509 *) cert);
sbin/isakmpd/x509.c
962
X509_free((X509 *) cert);
sbin/isakmpd/x509.h
58
struct X509;
sbin/isakmpd/x509.h
85
int x509_cert_subjectaltname(X509 * cert, const u_char **, u_int *);
sbin/isakmpd/x509.h
86
X509 *x509_from_asn(u_char *, u_int);
sbin/isakmpd/x509.h
87
int x509_generate_kn(int, X509 *);
sbin/unwind/libunbound/util/net_help.c
1154
X509_print_ex(bio, (X509*)cert, 0, (unsigned long)-1
sbin/unwind/libunbound/util/net_help.c
1488
X509 *cert1 = d2i_X509(NULL,
sbin/unwind/libunbound/util/netevent.c
3506
X509* x = SSL_get1_peer_certificate(c->ssl);
sbin/unwind/libunbound/util/netevent.c
3508
X509* x = SSL_get_peer_certificate(c->ssl);
sbin/unwind/libunbound/util/netevent.c
3537
X509* x = SSL_get1_peer_certificate(c->ssl);
sbin/unwind/libunbound/util/netevent.c
3539
X509* x = SSL_get_peer_certificate(c->ssl);
usr.bin/openssl/apps.c
203
dump_cert_text(BIO *out, X509 *x)
usr.bin/openssl/apps.c
473
void *cb_data, EVP_PKEY **pkey, X509 **cert, STACK_OF(X509) **ca)
usr.bin/openssl/apps.c
513
X509 *
usr.bin/openssl/apps.c
517
X509 *x = NULL;
usr.bin/openssl/apps.c
691
const char *desc, STACK_OF(X509) **pcerts,
usr.bin/openssl/apps.c
772
STACK_OF(X509) *
usr.bin/openssl/apps.c
776
STACK_OF(X509) *certs;
usr.bin/openssl/apps.c
889
copy_extensions(X509 *x, X509_REQ *req, int copy_type)
usr.bin/openssl/apps.h
161
int dump_cert_text(BIO *out, X509 *x);
usr.bin/openssl/apps.h
168
int copy_extensions(X509 *x, X509_REQ *req, int copy_type);
usr.bin/openssl/apps.h
171
X509 *load_cert(BIO *err, const char *file, int format,
usr.bin/openssl/apps.h
177
STACK_OF(X509) *load_certs(BIO *err, const char *file, int format,
usr.bin/openssl/apps.h
241
int do_X509_sign(BIO *err, X509 *x, EVP_PKEY *pkey, const EVP_MD *md,
usr.bin/openssl/apps.h
381
int set_cert_key_stuff(SSL_CTX *ctx, X509 *cert, EVP_PKEY *key);
usr.bin/openssl/ca.c
124
static int certify(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
131
static int certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey,
usr.bin/openssl/ca.c
132
X509 *x509, const EVP_MD *dgst, STACK_OF(OPENSSL_STRING) *sigopts,
usr.bin/openssl/ca.c
138
static int write_new_certificate(BIO *bp, X509 *x, int output_der,
usr.bin/openssl/ca.c
140
static int do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
147
static int do_revoke(X509 *x509, CA_DB *db, int ext, char *extval);
usr.bin/openssl/ca.c
1471
X509 *revcert;
usr.bin/openssl/ca.c
1531
certify(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
1599
certify_cert(X509 **xret, char *infile, EVP_PKEY *pkey, X509 *x509,
usr.bin/openssl/ca.c
1607
X509 *req = NULL;
usr.bin/openssl/ca.c
1704
do_body(X509 **xret, EVP_PKEY *pkey, X509 *x509, const EVP_MD *dgst,
usr.bin/openssl/ca.c
1717
X509 *ret = NULL;
usr.bin/openssl/ca.c
2255
write_new_certificate(BIO *bp, X509 *x, int output_der, int notext)
usr.bin/openssl/ca.c
2276
do_revoke(X509 *x509, CA_DB *db, int type, char *value)
usr.bin/openssl/ca.c
619
X509 *x509 = NULL, *x509p = NULL;
usr.bin/openssl/ca.c
620
X509 *x = NULL;
usr.bin/openssl/ca.c
634
STACK_OF(X509) *cert_sk = NULL;
usr.bin/openssl/certhash.c
304
X509 *cert = NULL;
usr.bin/openssl/cms.c
108
X509 *cert;
usr.bin/openssl/cms.c
115
STACK_OF(X509) *encerts;
usr.bin/openssl/cms.c
1168
X509 *recip = NULL, *signer = NULL;
usr.bin/openssl/cms.c
1170
STACK_OF(X509) *other = NULL;
usr.bin/openssl/cms.c
1403
STACK_OF(X509) *allcerts;
usr.bin/openssl/cms.c
1480
X509 *x;
usr.bin/openssl/cms.c
1707
STACK_OF(X509) *signers;
usr.bin/openssl/cms.c
1807
save_certs(char *signerfile, STACK_OF(X509) *signers)
usr.bin/openssl/cms.c
71
static int save_certs(char *signerfile, STACK_OF(X509) *signers);
usr.bin/openssl/crl2p7.c
169
STACK_OF(X509) *cert_stack = NULL;
usr.bin/openssl/crl2p7.c
289
add_certs_from_file(STACK_OF(X509) *stack, char *certfile)
usr.bin/openssl/crl2p7.c
77
static int add_certs_from_file(STACK_OF(X509) * stack, char *certfile);
usr.bin/openssl/ocsp.c
109
X509 *cert;
usr.bin/openssl/ocsp.c
1123
add_ocsp_cert(OCSP_REQUEST **req, X509 *cert, const EVP_MD *cert_id_md,
usr.bin/openssl/ocsp.c
1124
X509 *issuer, STACK_OF(OCSP_CERTID) *ids)
usr.bin/openssl/ocsp.c
115
X509 *issuer;
usr.bin/openssl/ocsp.c
1150
X509 *issuer, STACK_OF(OCSP_CERTID) *ids)
usr.bin/openssl/ocsp.c
1249
X509 *ca, X509 *rcert, EVP_PKEY *rkey, STACK_OF(X509) *rother,
usr.bin/openssl/ocsp.c
792
X509 *signer = NULL, *rsigner = NULL;
usr.bin/openssl/ocsp.c
798
STACK_OF(X509) *sign_other = NULL, *verify_other = NULL, *rother = NULL;
usr.bin/openssl/ocsp.c
802
X509 *rca_cert = NULL;
usr.bin/openssl/ocsp.c
83
static int add_ocsp_cert(OCSP_REQUEST **req, X509 *cert,
usr.bin/openssl/ocsp.c
84
const EVP_MD *cert_id_md, X509 *issuer, STACK_OF(OCSP_CERTID) *ids);
usr.bin/openssl/ocsp.c
86
const EVP_MD *cert_id_md, X509 *issuer, STACK_OF(OCSP_CERTID) *ids);
usr.bin/openssl/ocsp.c
92
CA_DB *db, X509 *ca, X509 *rcert, EVP_PKEY *rkey, STACK_OF(X509) *rother,
usr.bin/openssl/pkcs12.c
598
X509 *ucert = NULL, *x = NULL;
usr.bin/openssl/pkcs12.c
599
STACK_OF(X509) *certs = NULL;
usr.bin/openssl/pkcs12.c
651
STACK_OF(X509) *morecerts = NULL;
usr.bin/openssl/pkcs12.c
657
X509 *cert = sk_X509_shift(morecerts);
usr.bin/openssl/pkcs12.c
673
STACK_OF(X509) *chain2;
usr.bin/openssl/pkcs12.c
692
X509 *cert = sk_X509_shift(chain2);
usr.bin/openssl/pkcs12.c
81
static int get_cert_chain(X509 *cert, X509_STORE *store,
usr.bin/openssl/pkcs12.c
82
STACK_OF(X509) **chain);
usr.bin/openssl/pkcs12.c
884
X509 *x509;
usr.bin/openssl/pkcs12.c
979
get_cert_chain(X509 *cert, X509_STORE *store, STACK_OF(X509) **out_chain)
usr.bin/openssl/pkcs12.c
982
STACK_OF(X509) *chain = NULL;
usr.bin/openssl/pkcs7.c
213
STACK_OF(X509) * certs = NULL;
usr.bin/openssl/pkcs7.c
235
X509 *x;
usr.bin/openssl/pkeyutl.c
407
X509 *x;
usr.bin/openssl/req.c
1651
X509 *x;
usr.bin/openssl/req.c
1763
do_X509_sign(BIO * err, X509 * x, EVP_PKEY * pkey, const EVP_MD * md,
usr.bin/openssl/req.c
554
X509 *x509ss = NULL;
usr.bin/openssl/rsautl.c
237
X509 *x;
usr.bin/openssl/s_cb.c
137
X509 *err_cert;
usr.bin/openssl/s_cb.c
230
set_cert_key_stuff(SSL_CTX * ctx, X509 * cert, EVP_PKEY * key)
usr.bin/openssl/s_client.c
1658
X509 *peer = NULL;
usr.bin/openssl/s_client.c
1662
STACK_OF(X509) *sk;
usr.bin/openssl/s_client.c
874
X509 *cert = NULL;
usr.bin/openssl/s_server.c
1017
X509 *s_cert = NULL, *s_dcert = NULL;
usr.bin/openssl/s_server.c
1020
X509 *s_cert2 = NULL;
usr.bin/openssl/s_server.c
1799
X509 *peer;
usr.bin/openssl/s_server.c
1979
X509 *peer;
usr.bin/openssl/s_server.c
2273
X509 *x = NULL;
usr.bin/openssl/sess_id.c
156
X509 *peer = NULL;
usr.bin/openssl/smime.c
1004
STACK_OF(X509) *signers;
usr.bin/openssl/smime.c
1082
save_certs(char *signerfile, STACK_OF(X509) *signers)
usr.bin/openssl/smime.c
717
X509 *cert = NULL, *recip = NULL, *signer = NULL;
usr.bin/openssl/smime.c
719
STACK_OF(X509) *encerts = NULL, *other = NULL;
usr.bin/openssl/smime.c
72
static int save_certs(char *signerfile, STACK_OF(X509) *signers);
usr.bin/openssl/ts.c
1114
STACK_OF(X509) *certs;
usr.bin/openssl/verify.c
263
STACK_OF(X509) *untrusted = NULL, *trusted = NULL;
usr.bin/openssl/verify.c
367
check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain,
usr.bin/openssl/verify.c
368
STACK_OF(X509) *tchain, STACK_OF(X509_CRL) *crls)
usr.bin/openssl/verify.c
370
X509 *x = NULL;
usr.bin/openssl/verify.c
414
X509 *current_cert = X509_STORE_CTX_get_current_cert(ctx);
usr.bin/openssl/verify.c
72
static int check(X509_STORE *ctx, char *file, STACK_OF(X509) *uchain,
usr.bin/openssl/verify.c
73
STACK_OF(X509) *tchain, STACK_OF(X509_CRL) *crls);
usr.bin/openssl/x509.c
1378
x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest, X509 *x,
usr.bin/openssl/x509.c
1379
X509 *xca, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *sigopts,
usr.bin/openssl/x509.c
1470
X509 *err_cert;
usr.bin/openssl/x509.c
1575
set_key_identifiers(X509 *cert, EVP_PKEY *issuer_key)
usr.bin/openssl/x509.c
1615
sign(X509 *x, EVP_PKEY *pkey, int days, int clrext, const EVP_MD *digest,
usr.bin/openssl/x509.c
1686
purpose_print(BIO *bio, X509 *cert, const X509_PURPOSE *pt)
usr.bin/openssl/x509.c
784
X509 *x = NULL, *xca = NULL;
usr.bin/openssl/x509.c
83
static int sign(X509 *x, EVP_PKEY *pkey, int days, int clrext,
usr.bin/openssl/x509.c
87
X509 *x, X509 *xca, EVP_PKEY *pkey, STACK_OF(OPENSSL_STRING) *sigopts,
usr.bin/openssl/x509.c
90
static int purpose_print(BIO *bio, X509 *cert, const X509_PURPOSE *pt);
usr.bin/ssh/ssh-pkcs11.c
1200
X509 *x509 = NULL;
usr.sbin/acme-client/revokeproc.c
41
X509notafter(X509 *x)
usr.sbin/acme-client/revokeproc.c
61
X509notbefore(X509 *x)
usr.sbin/acme-client/revokeproc.c
86
X509 *x = NULL;
usr.sbin/nsd/dnstap/dnstap.c
295
X509* x;
usr.sbin/nsd/nsd-control.c
378
X509* x;
usr.sbin/nsd/options.c
2244
const char *acl_cert_cn, size_t acl_cert_cn_len, const X509 *cert)
usr.sbin/nsd/options.c
2300
const char *acl_cert_cn, size_t acl_cert_cn_len, const X509 *cert)
usr.sbin/nsd/options.c
2359
X509 *client_cert;
usr.sbin/nsd/remote.c
2929
X509* x = SSL_get1_peer_certificate(s->ssl);
usr.sbin/nsd/remote.c
2931
X509* x = SSL_get_peer_certificate(s->ssl);
usr.sbin/nsd/xfrd-tcp.c
42
X509* cert = NULL;
usr.sbin/ocspcheck/ocspcheck.c
245
static STACK_OF(X509) *
usr.sbin/ocspcheck/ocspcheck.c
252
STACK_OF(X509) *rv = NULL;
usr.sbin/ocspcheck/ocspcheck.c
292
static inline X509 *
usr.sbin/ocspcheck/ocspcheck.c
293
cert_from_chain(STACK_OF(X509) *fullchain)
usr.sbin/ocspcheck/ocspcheck.c
298
static const X509 *
usr.sbin/ocspcheck/ocspcheck.c
299
issuer_from_chain(STACK_OF(X509) *fullchain)
usr.sbin/ocspcheck/ocspcheck.c
301
const X509 *cert;
usr.sbin/ocspcheck/ocspcheck.c
314
X509 *cert;
usr.sbin/ocspcheck/ocspcheck.c
319
const X509 *issuer;
usr.sbin/ocspcheck/ocspcheck.c
414
const X509 *cert, *issuer;
usr.sbin/ocspcheck/ocspcheck.c
47
STACK_OF(X509) *fullchain;
usr.sbin/relayd/ca.c
107
X509 *x509 = NULL;
usr.sbin/relayd/ca.c
76
hash_x509(X509 *cert, char *hash, size_t hashlen)
usr.sbin/relayd/relayd.h
1294
EVP_PKEY *, X509 *, size_t *);
usr.sbin/relayd/relayd.h
1295
int ssl_load_pkey(char *, off_t, X509 **, EVP_PKEY **);
usr.sbin/relayd/relayd.h
1300
void hash_x509(X509 *cert, char *hash, size_t hashlen);
usr.sbin/relayd/relayd.h
842
X509 *rl_tls_cacertx509;
usr.sbin/relayd/ssl.c
104
X509 *cert = NULL;
usr.sbin/relayd/ssl.c
178
ssl_load_pkey(char *buf, off_t len, X509 **x509ptr, EVP_PKEY **pkeyptr)
usr.sbin/relayd/ssl.c
181
X509 *x509 = NULL;
usr.sbin/relayd/ssl.c
99
EVP_PKEY *capkey, X509 *cacert, size_t *newlen)
usr.sbin/rpki-client/cert.c
1511
X509 *x = cert->x509;
usr.sbin/rpki-client/cert.c
1799
cert_parse_internal(const char *fn, X509 *x)
usr.sbin/rpki-client/cert.c
1868
cert_parse_ee_cert(const char *fn, int talid, X509 *x)
usr.sbin/rpki-client/cert.c
1905
X509 *x = NULL;
usr.sbin/rpki-client/cert.c
197
const X509 *x = cert->x509;
usr.sbin/rpki-client/cert.c
46
X509 *x = cert->x509;
usr.sbin/rpki-client/cms.c
184
STACK_OF(X509) *certs = NULL;
usr.sbin/rpki-client/extern.h
143
X509 *x509; /* the cert */
usr.sbin/rpki-client/extern.h
719
struct cert *cert_parse_ee_cert(const char *, int, X509 *);
usr.sbin/rpki-client/extern.h
792
int valid_x509(char *, X509_STORE_CTX *, X509 *, struct auth *,
usr.sbin/rpki-client/extern.h
962
int x509_inherits(X509 *);
usr.sbin/rpki-client/extern.h
963
int x509_any_inherits(X509 *);
usr.sbin/rpki-client/extern.h
972
void x509_print(const X509 *);
usr.sbin/rpki-client/filemode.c
339
X509 *x509 = NULL;
usr.sbin/rpki-client/print.c
140
x509_print(const X509 *x)
usr.sbin/rpki-client/validate.c
301
build_chain(const struct auth *a, STACK_OF(X509) **intermediates,
usr.sbin/rpki-client/validate.c
302
STACK_OF(X509) **root)
usr.sbin/rpki-client/validate.c
350
pretty_revocation_time(X509 *x509, X509_CRL *crl, const char **errstr)
usr.sbin/rpki-client/validate.c
374
valid_x509(char *file, X509_STORE_CTX *store_ctx, X509 *x509, struct auth *a,
usr.sbin/rpki-client/validate.c
379
STACK_OF(X509) *intermediates, *root;
usr.sbin/rpki-client/x509.c
210
x509_inherits(X509 *x)
usr.sbin/rpki-client/x509.c
261
x509_any_inherits(X509 *x)
usr.sbin/smtpd/ssl.c
226
hash_x509(X509 *cert, char *hash, size_t hashlen)
usr.sbin/smtpd/ssl.c
253
X509 *x509 = NULL;
usr.sbin/unbound/daemon/remote.c
4296
X509* x = SSL_get1_peer_certificate(s->ssl);
usr.sbin/unbound/daemon/remote.c
4298
X509* x = SSL_get_peer_certificate(s->ssl);
usr.sbin/unbound/dnstap/dtstream.c
1339
X509* x = SSL_get1_peer_certificate(dtio->ssl);
usr.sbin/unbound/dnstap/dtstream.c
1341
X509* x = SSL_get_peer_certificate(dtio->ssl);
usr.sbin/unbound/dnstap/dtstream.c
1368
X509* x = SSL_get1_peer_certificate(dtio->ssl);
usr.sbin/unbound/dnstap/dtstream.c
1370
X509* x = SSL_get_peer_certificate(dtio->ssl);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
932
X509* x = SSL_get1_peer_certificate(data->ssl);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
934
X509* x = SSL_get_peer_certificate(data->ssl);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
958
X509* x = SSL_get1_peer_certificate(data->ssl);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
960
X509* x = SSL_get_peer_certificate(data->ssl);
usr.sbin/unbound/smallapp/unbound-anchor.c
1678
get_usage_of_ex(X509* cert)
usr.sbin/unbound/smallapp/unbound-anchor.c
1694
static STACK_OF(X509)*
usr.sbin/unbound/smallapp/unbound-anchor.c
1698
STACK_OF(X509)* validsigners = sk_X509_new_null();
usr.sbin/unbound/smallapp/unbound-anchor.c
1699
STACK_OF(X509)* signers = PKCS7_get0_signers(p7, NULL, 0);
usr.sbin/unbound/smallapp/unbound-anchor.c
1778
verify_p7sig(BIO* data, BIO* p7s, STACK_OF(X509)* trust, const char* p7signer)
usr.sbin/unbound/smallapp/unbound-anchor.c
1782
STACK_OF(X509)* validsigners;
usr.sbin/unbound/smallapp/unbound-anchor.c
1944
STACK_OF(X509)* cert, const char* p7signer)
usr.sbin/unbound/smallapp/unbound-anchor.c
1979
STACK_OF(X509)* cert;
usr.sbin/unbound/smallapp/unbound-anchor.c
330
verb_cert(const char* msg, X509* x)
usr.sbin/unbound/smallapp/unbound-anchor.c
346
verb_certs(const char* msg, STACK_OF(X509)* sk)
usr.sbin/unbound/smallapp/unbound-anchor.c
357
static STACK_OF(X509)*
usr.sbin/unbound/smallapp/unbound-anchor.c
360
STACK_OF(X509) *sk = sk_X509_new_null();
usr.sbin/unbound/smallapp/unbound-anchor.c
366
X509* x = PEM_read_bio_X509(bio, NULL, NULL, NULL);
usr.sbin/unbound/smallapp/unbound-anchor.c
383
static STACK_OF(X509)*
usr.sbin/unbound/smallapp/unbound-anchor.c
386
STACK_OF(X509)* sk;
usr.sbin/unbound/smallapp/unbound-anchor.c
412
X509* x = PEM_read_X509(in, NULL, NULL, NULL);
usr.sbin/unbound/smallapp/unbound-anchor.c
443
static STACK_OF(X509)*
usr.sbin/unbound/smallapp/unbound-anchor.c
447
STACK_OF(X509)* sk;
usr.sbin/unbound/smallapp/unbound-anchor.c
471
static STACK_OF(X509)*
usr.sbin/unbound/smallapp/unbound-anchor.c
474
STACK_OF(X509) *sk = read_cert_file(file);
usr.sbin/unbound/smallapp/unbound-anchor.c
791
X509* x;
usr.sbin/unbound/smallapp/unbound-control.c
765
X509* x;
usr.sbin/unbound/testcode/streamtcp.c
475
X509* x = SSL_get1_peer_certificate(ssl);
usr.sbin/unbound/testcode/streamtcp.c
477
X509* x = SSL_get_peer_certificate(ssl);
usr.sbin/unbound/util/net_help.c
1154
X509_print_ex(bio, (X509*)cert, 0, (unsigned long)-1
usr.sbin/unbound/util/net_help.c
1488
X509 *cert1 = d2i_X509(NULL,
usr.sbin/unbound/util/netevent.c
3506
X509* x = SSL_get1_peer_certificate(c->ssl);
usr.sbin/unbound/util/netevent.c
3508
X509* x = SSL_get_peer_certificate(c->ssl);
usr.sbin/unbound/util/netevent.c
3537
X509* x = SSL_get1_peer_certificate(c->ssl);
usr.sbin/unbound/util/netevent.c
3539
X509* x = SSL_get_peer_certificate(c->ssl);