Home
last modified time | relevance | path

Searched refs:certs (Results 1 – 25 of 97) sorted by relevance

1234

/trueos/crypto/heimdal/lib/hx509/
HDkeyset.c116 hx509_lock lock, hx509_certs *certs) in hx509_certs_init() argument
124 *certs = NULL; in hx509_certs_init()
165 *certs = c; in hx509_certs_init()
186 hx509_certs certs, in hx509_certs_store() argument
190 if (certs->ops->store == NULL) { in hx509_certs_store()
194 certs->ops->name); in hx509_certs_store()
198 return (*certs->ops->store)(context, certs, certs->ops_data, flags, lock); in hx509_certs_store()
203 hx509_certs_ref(hx509_certs certs) in hx509_certs_ref() argument
205 if (certs == NULL) in hx509_certs_ref()
207 if (certs->ref == 0) in hx509_certs_ref()
[all …]
HDks_dir.c47 hx509_certs certs; member
57 hx509_certs certs, void **data, int flags, in dir_init() argument
90 dir_free(hx509_certs certs, void *data) in dir_free() argument
98 hx509_certs certs, void *data, void **cursor) in dir_iter_start() argument
117 d->certs = NULL; in dir_iter_start()
126 hx509_certs certs, void *data, void *iter, hx509_cert *cert) in dir_iter() argument
137 if (d->certs) { in dir_iter()
138 ret = hx509_certs_next_cert(context, d->certs, d->iter, cert); in dir_iter()
140 hx509_certs_end_seq(context, d->certs, d->iter); in dir_iter()
142 hx509_certs_free(&d->certs); in dir_iter()
[all …]
HDks_mem.c47 } certs; member
53 hx509_certs certs, void **data, int flags, in mem_init() argument
72 mem_free(hx509_certs certs, void *data) in mem_free() argument
77 for (i = 0; i < mem->certs.len; i++) in mem_free()
78 hx509_cert_free(mem->certs.val[i]); in mem_free()
79 free(mem->certs.val); in mem_free()
90 mem_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) in mem_add() argument
95 val = realloc(mem->certs.val, in mem_add()
96 (mem->certs.len + 1) * sizeof(mem->certs.val[0])); in mem_add()
100 mem->certs.val = val; in mem_add()
[all …]
HDcollector.c45 hx509_certs certs; member
77 0, NULL, &c->certs); in _hx509_collector_alloc()
100 return hx509_certs_add(context, c->certs, cert); in _hx509_collector_certs_add()
176 hx509_certs certs) in match_localkeyid() argument
193 ret = hx509_certs_find(context, certs, &q, &cert); in match_localkeyid()
204 match_keys(hx509_context context, struct private_key *value, hx509_certs certs) in match_keys() argument
216 ret = hx509_certs_start_seq(context, certs, &cursor); in match_keys()
222 ret = hx509_certs_next_cert(context, certs, cursor, &c); in match_keys()
242 hx509_certs_end_seq(context, certs, cursor); in match_keys()
255 hx509_certs certs; in _hx509_collector_collect_certs() local
[all …]
HDlock.c44 hx509_certs certs; member
75 &l->certs); in hx509_lock_init()
118 return lock->certs; in _hx509_lock_unlock_certs()
135 return hx509_certs_add(context, lock->certs, cert); in hx509_lock_add_cert()
139 hx509_lock_add_certs(hx509_context context, hx509_lock lock, hx509_certs certs) in hx509_lock_add_certs() argument
141 return hx509_certs_merge(context, lock->certs, certs); in hx509_lock_add_certs()
147 hx509_certs certs = lock->certs; in hx509_lock_reset_certs() local
154 &lock->certs); in hx509_lock_reset_certs()
156 hx509_certs_free(&certs); in hx509_lock_reset_certs()
158 lock->certs = certs; in hx509_lock_reset_certs()
[all …]
HDks_file.c39 hx509_certs certs; member
368 hx509_certs certs, void **data, int flags, in file_init_common() argument
406 0, lock, &ksf->certs); in file_init_common()
466 ret = _hx509_collector_collect_certs(context, pem_ctx.c, &ksf->certs); in file_init_common()
475 _hx509_certs_keys_add(context, ksf->certs, keys[i]); in file_init_common()
495 hx509_certs certs, void **data, int flags, in file_init_pem() argument
498 return file_init_common(context, certs, data, flags, residue, lock, USE_PEM); in file_init_pem()
503 hx509_certs certs, void **data, int flags, in file_init_der() argument
506 return file_init_common(context, certs, data, flags, residue, lock, USE_DER); in file_init_der()
510 file_free(hx509_certs certs, void *data) in file_free() argument
[all …]
HDks_keychain.c322 hx509_certs certs, void **data, int flags, in keychain_init() argument
361 keychain_free(hx509_certs certs, void *data) in keychain_free() argument
376 hx509_certs certs; member
383 hx509_certs certs, void *data, void **cursor) in keychain_iter_start() argument
400 0, NULL, &iter->certs); in keychain_iter_start()
408 hx509_certs_free(&iter->certs); in keychain_iter_start()
427 ret = hx509_certs_add(context, iter->certs, cert); in keychain_iter_start()
433 if (iter->certs) { in keychain_iter_start()
435 ret = hx509_certs_start_seq(context, iter->certs, &iter->cursor); in keychain_iter_start()
437 hx509_certs_free(&iter->certs); in keychain_iter_start()
[all …]
HDhxtool.c83 certs_strings(hx509_context contextp, const char *type, hx509_certs certs, in certs_strings() argument
89 ret = hx509_certs_append(contextp, certs, lock, s->strings[i]); in certs_strings()
514 hx509_certs certs; in cms_unenvelope() local
546 ret = hx509_certs_init(context, "MEMORY:cert-store", 0, NULL, &certs); in cms_unenvelope()
550 certs_strings(context, "store", certs, lock, &opt->certificate_strings); in cms_unenvelope()
555 ret = hx509_cms_unenvelope(context, certs, flags, co.data, co.length, in cms_unenvelope()
564 hx509_certs_free(&certs); in cms_unenvelope()
583 hx509_certs certs; in cms_create_enveloped() local
600 ret = hx509_certs_init(context, "MEMORY:cert-store", 0, NULL, &certs); in cms_create_enveloped()
603 certs_strings(context, "store", certs, lock, &opt->certificate_strings); in cms_create_enveloped()
[all …]
HDks_null.c39 hx509_certs certs, void **data, int flags, in null_init() argument
47 null_free(hx509_certs certs, void *data) in null_free() argument
55 hx509_certs certs, void *data, void **cursor) in null_iter_start() argument
63 hx509_certs certs, void *data, void *iter, hx509_cert *cert) in null_iter() argument
71 hx509_certs certs, in null_iter_end() argument
HDks_p12.c37 hx509_certs certs; member
323 hx509_certs certs, void **data, int flags, in p12_init() argument
360 0, lock, &p12->certs); in p12_init()
429 ret = _hx509_collector_collect_certs(context, c, &p12->certs); in p12_init()
439 if (p12->certs) in p12_init()
440 hx509_certs_free(&p12->certs); in p12_init()
565 hx509_certs certs, void *data, int flags, hx509_lock lock) in p12_store() argument
577 ret = hx509_certs_iter_f(context, p12->certs, store_func, &as); in p12_store()
643 p12_free(hx509_certs certs, void *data) in p12_free() argument
646 hx509_certs_free(&p12->certs); in p12_free()
[all …]
HDrevoke.c66 hx509_certs certs; member
128 hx509_certs_free(&ocsp->certs); in free_ocsp()
173 hx509_certs certs, in verify_ocsp() argument
202 ret = hx509_certs_find(context, certs, &q, &signer); in verify_ocsp()
203 if (ret && ocsp->certs) in verify_ocsp()
204 ret = hx509_certs_find(context, ocsp->certs, &q, &signer); in verify_ocsp()
329 hx509_certs certs = NULL; in load_ocsp() local
351 if (basic.certs) { in load_ocsp()
355 NULL, &certs); in load_ocsp()
361 for (i = 0; i < basic.certs->len; i++) { in load_ocsp()
[all …]
HDcms.c261 hx509_certs certs, in find_CMSIdentifier() argument
300 ret = hx509_certs_find(context, certs, &q, &cert); in find_CMSIdentifier()
348 hx509_certs certs, in hx509_cms_unenvelope() argument
416 ret = find_CMSIdentifier(context, &ri->rid, certs, in hx509_cms_unenvelope()
720 any_to_certs(hx509_context context, const SignedData *sd, hx509_certs certs) in any_to_certs() argument
737 ret = hx509_certs_add(context, certs, c); in any_to_certs()
792 hx509_certs certs = NULL; in hx509_cms_verify_signed() local
836 0, NULL, &certs); in hx509_cms_verify_signed()
847 ret = any_to_certs(context, &sd, certs); in hx509_cms_verify_signed()
852 ret = hx509_certs_merge(context, certs, pool); in hx509_cms_verify_signed()
[all …]
HDks_p11.c54 hx509_certs certs; member
314 slot->certs = NULL; in p11_init_slot()
360 ret = p11_list_keys(context, p, slot, session, lock, &slot->certs); in p11_init_slot()
741 hx509_certs *certs) in p11_list_keys() argument
781 ret = _hx509_collector_collect_certs(context, collector, &slot->certs); in p11_list_keys()
792 hx509_certs certs, void **data, int flags, in p11_init() argument
982 p11_free(hx509_certs certs, void *data) in p11_free() argument
988 if (p->slot[i].certs) in p11_free()
989 hx509_certs_free(&p->slot[i].certs); in p11_free()
996 hx509_certs certs; member
[all …]
/trueos/crypto/openssl/crypto/ocsp/
HDocsp_vfy.c65 STACK_OF(X509) *certs, X509_STORE *st,
67 static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, OCSP_RESPID *id);
76 X509_NAME *nm, STACK_OF(X509) *certs,
81 int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, in OCSP_basic_verify() argument
89 ret = ocsp_find_signer(&signer, bs, certs, st, flags); in OCSP_basic_verify()
113 } else if (bs->certs && certs) { in OCSP_basic_verify()
114 untrusted = sk_X509_dup(bs->certs); in OCSP_basic_verify()
115 for (i = 0; i < sk_X509_num(certs); i++) { in OCSP_basic_verify()
116 if (!sk_X509_push(untrusted, sk_X509_value(certs, i))) { in OCSP_basic_verify()
122 untrusted = bs->certs; in OCSP_basic_verify()
[all …]
HDocsp_srv.c209 if (!resp->certs && !(resp->certs = sk_X509_new_null())) in OCSP_basic_add1_cert()
212 if (!sk_X509_push(resp->certs, cert)) in OCSP_basic_add1_cert()
220 STACK_OF(X509) *certs, unsigned long flags) in OCSP_basic_sign()
234 for (i = 0; i < sk_X509_num(certs); i++) { in OCSP_basic_sign()
235 X509 *tmpcert = sk_X509_value(certs, i); in OCSP_basic_sign()
HDocsp_cl.c135 if (!sig->certs && !(sig->certs = sk_X509_new_null())) in OCSP_request_add1_cert()
138 if (!sk_X509_push(sig->certs, cert)) in OCSP_request_add1_cert()
154 STACK_OF(X509) *certs, unsigned long flags) in OCSP_request_sign()
178 for (i = 0; i < sk_X509_num(certs); i++) { in OCSP_request_sign()
179 x = sk_X509_value(certs, i); in OCSP_request_sign()
HDocsp_prn.c175 for (i = 0; i < sk_X509_num(sig->certs); i++) { in OCSP_REQUEST_print()
176 X509_print(bp, sk_X509_value(sig->certs, i)); in OCSP_REQUEST_print()
177 PEM_write_bio_X509(bp, sk_X509_value(sig->certs, i)); in OCSP_REQUEST_print()
291 for (i = 0; i < sk_X509_num(br->certs); i++) { in OCSP_RESPONSE_print()
292 X509_print(bp, sk_X509_value(br->certs, i)); in OCSP_RESPONSE_print()
293 PEM_write_bio_X509(bp, sk_X509_value(br->certs, i)); in OCSP_RESPONSE_print()
/trueos/crypto/openssl/crypto/ts/
HDts_rsp_sign.c86 STACK_OF(X509) *certs);
193 sk_X509_pop_free(ctx->certs, X509_free); in TS_RESP_CTX_free()
239 int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs) in TS_RESP_CTX_set_certs() argument
243 if (ctx->certs) { in TS_RESP_CTX_set_certs()
244 sk_X509_pop_free(ctx->certs, X509_free); in TS_RESP_CTX_set_certs()
245 ctx->certs = NULL; in TS_RESP_CTX_set_certs()
247 if (!certs) in TS_RESP_CTX_set_certs()
249 if (!(ctx->certs = sk_X509_dup(certs))) { in TS_RESP_CTX_set_certs()
253 for (i = 0; i < sk_X509_num(ctx->certs); ++i) { in TS_RESP_CTX_set_certs()
254 X509 *cert = sk_X509_value(ctx->certs, i); in TS_RESP_CTX_set_certs()
[all …]
HDts_conf.c112 BIO *certs = NULL; in STACK_OF() local
117 if (!(certs = BIO_new_file(file, "r"))) in STACK_OF()
122 allcerts = PEM_X509_INFO_read_bio(certs, NULL, NULL, NULL); in STACK_OF()
134 BIO_free(certs); in STACK_OF()
262 int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, in TS_CONF_set_certs() argument
267 if (!certs) in TS_CONF_set_certs()
268 certs = NCONF_get_string(conf, section, ENV_CERTS); in TS_CONF_set_certs()
270 if (!certs) in TS_CONF_set_certs()
272 if (!(certs_obj = TS_CONF_load_certs(certs))) in TS_CONF_set_certs()
/trueos/crypto/openssl/apps/
HDnseq.c138 seq->certs = sk_X509_new_null(); in MAIN()
140 sk_X509_push(seq->certs, x509); in MAIN()
142 if (!sk_X509_num(seq->certs)) { in MAIN()
158 for (i = 0; i < sk_X509_num(seq->certs); i++) { in MAIN()
159 x509 = sk_X509_value(seq->certs, i); in MAIN()
HDpkcs7.c232 STACK_OF(X509) *certs = NULL; in MAIN()
238 certs = p7->d.sign->cert; in MAIN()
242 certs = p7->d.signed_and_enveloped->cert; in MAIN()
249 if (certs != NULL) { in MAIN()
252 for (i = 0; i < sk_X509_num(certs); i++) { in MAIN()
253 x = sk_X509_value(certs, i); in MAIN()
/trueos/crypto/openssl/crypto/cms/
HDcms_smime.c266 STACK_OF(X509) *certs, in cms_signerinfo_verify_cert()
274 if (!X509_STORE_CTX_init(&ctx, store, signer, certs)) { in cms_signerinfo_verify_cert()
298 int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, in CMS_verify() argument
329 scount += CMS_set1_signers_certs(cms, certs, flags); in CMS_verify()
416 STACK_OF(X509) *certs, in CMS_verify_receipt()
421 r = CMS_verify(rcms, certs, store, NULL, NULL, flags); in CMS_verify_receipt()
428 STACK_OF(X509) *certs, BIO *data, in CMS_sign()
443 for (i = 0; i < sk_X509_num(certs); i++) { in CMS_sign()
444 X509 *x = sk_X509_value(certs, i); in CMS_sign()
469 STACK_OF(X509) *certs, unsigned int flags) in CMS_sign_receipt()
[all …]
/trueos/crypto/openssl/crypto/pkcs7/
HDpk7_smime.c69 PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, in PKCS7_sign() argument
92 for (i = 0; i < sk_X509_num(certs); i++) { in PKCS7_sign()
93 if (!PKCS7_add_certificate(p7, sk_X509_value(certs, i))) in PKCS7_sign()
249 int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, in PKCS7_verify() argument
297 signers = PKCS7_get0_signers(p7, certs, flags); in PKCS7_verify()
413 STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, in STACK_OF()
452 if (certs) in STACK_OF()
453 signer = X509_find_by_issuer_and_serial(certs, in STACK_OF()
477 PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher, in PKCS7_encrypt() argument
496 for (i = 0; i < sk_X509_num(certs); i++) { in PKCS7_encrypt()
[all …]
/trueos/crypto/heimdal/kdc/
HDkx509.c163 hx509_certs certs; in build_certificate() local
167 NULL, &certs); in build_certificate()
175 hx509_certs_free(&certs); in build_certificate()
182 ret = hx509_certs_find(context->hx509ctx, certs, q, &signer); in build_certificate()
184 hx509_certs_free(&certs); in build_certificate()
219 hx509_certs certs; in build_certificate() local
223 NULL, &certs); in build_certificate()
229 ret = hx509_get_one_cert(context->hx509ctx, certs, &template); in build_certificate()
230 hx509_certs_free(&certs); in build_certificate()
/trueos/crypto/openssl/doc/crypto/
HDPKCS7_verify.pod11 …int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, BIO *indata, BIO *out, int f…
13 STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags);
18 structure to verify. B<certs> is a set of certificates in which to search for
28 B<not> check their validity or whether any signatures are valid. The B<certs>
40 the B<certs> parameter (if it is not B<NULL>) and then looking in any certificates
59 certificates must be in the B<certs> parameter.
77 in the B<certs> parameter. In this case if the signer is not one of the
78 certificates supplied in B<certs> then the verify will fail because the

1234