/freebsd-10.0-release/crypto/heimdal/lib/hx509/ |
H A D | keyset.c | 108 * @param certs return pointer, free with hx509_certs_free(). 116 hx509_lock lock, hx509_certs *certs) 124 *certs = NULL; 165 *certs = c; 173 * @param certs a certificate store to store. 186 hx509_certs certs, 190 if (certs->ops->store == NULL) { 194 certs->ops->name); 198 return (*certs->ops->store)(context, certs, cert 114 hx509_certs_init(hx509_context context, const char *name, int flags, hx509_lock lock, hx509_certs *certs) argument 185 hx509_certs_store(hx509_context context, hx509_certs certs, int flags, hx509_lock lock) argument 203 hx509_certs_ref(hx509_certs certs) argument 224 hx509_certs_free(hx509_certs *certs) argument 254 hx509_certs_start_seq(hx509_context context, hx509_certs certs, hx509_cursor *cursor) argument 290 hx509_certs_next_cert(hx509_context context, hx509_certs certs, hx509_cursor cursor, hx509_cert *cert) argument 312 hx509_certs_end_seq(hx509_context context, hx509_certs certs, hx509_cursor cursor) argument 337 hx509_certs_iter_f(hx509_context context, hx509_certs certs, int (*func)(hx509_context, void *, hx509_cert), void *ctx) argument 409 hx509_certs_iter(hx509_context context, hx509_certs certs, int (^func)(hx509_cert)) argument 469 hx509_certs_add(hx509_context context, hx509_certs certs, hx509_cert cert) argument 496 hx509_certs_find(hx509_context context, hx509_certs certs, const hx509_query *q, hx509_cert *r) argument 560 hx509_certs_filter(hx509_context context, hx509_certs certs, const hx509_query *q, hx509_certs *result) argument 688 hx509_get_one_cert(hx509_context context, hx509_certs certs, hx509_cert *c) argument 731 hx509_certs_info(hx509_context context, hx509_certs certs, int (*func)(void *, const char *), void *ctx) argument 766 _hx509_certs_keys_get(hx509_context context, hx509_certs certs, hx509_private_key **keys) argument 778 _hx509_certs_keys_add(hx509_context context, hx509_certs certs, hx509_private_key key) argument [all...] |
H A D | ks_mem.c | 47 } certs; member in struct:mem_data 53 hx509_certs certs, void **data, int flags, 72 mem_free(hx509_certs certs, void *data) argument 77 for (i = 0; i < mem->certs.len; i++) 78 hx509_cert_free(mem->certs.val[i]); 79 free(mem->certs.val); 90 mem_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) argument 95 val = realloc(mem->certs.val, 96 (mem->certs.len + 1) * sizeof(mem->certs 52 mem_init(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 108 mem_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 125 mem_iter(hx509_context contexst, hx509_certs certs, void *data, void *cursor, hx509_cert *cert) argument 145 mem_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument 155 mem_getkeys(hx509_context context, hx509_certs certs, void *data, hx509_private_key **keys) argument 180 mem_addkey(hx509_context context, hx509_certs certs, void *data, hx509_private_key key) argument [all...] |
H A D | ks_dir.c | 47 hx509_certs certs; member in struct:dircursor 57 hx509_certs certs, void **data, int flags, 90 dir_free(hx509_certs certs, void *data) argument 98 hx509_certs certs, void *data, void **cursor) 117 d->certs = NULL; 126 hx509_certs certs, void *data, void *iter, hx509_cert *cert) 137 if (d->certs) { 138 ret = hx509_certs_next_cert(context, d->certs, d->iter, cert); 140 hx509_certs_end_seq(context, d->certs, d->iter); 142 hx509_certs_free(&d->certs); 56 dir_init(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 97 dir_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 125 dir_iter(hx509_context context, hx509_certs certs, void *data, void *iter, hx509_cert *cert) argument 186 dir_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument [all...] |
H A D | ks_null.c | 39 hx509_certs certs, void **data, int flags, 47 null_free(hx509_certs certs, void *data) argument 55 hx509_certs certs, void *data, void **cursor) 63 hx509_certs certs, void *data, void *iter, hx509_cert *cert) 71 hx509_certs certs, 38 null_init(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 54 null_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 62 null_iter(hx509_context context, hx509_certs certs, void *data, void *iter, hx509_cert *cert) argument 70 null_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument
|
H A D | lock.c | 44 hx509_certs certs; member in struct:hx509_lock_data 75 &l->certs); 118 return lock->certs; 135 return hx509_certs_add(context, lock->certs, cert); 139 hx509_lock_add_certs(hx509_context context, hx509_lock lock, hx509_certs certs) argument 141 return hx509_certs_merge(context, lock->certs, certs); 147 hx509_certs certs = lock->certs; local 154 &lock->certs); [all...] |
H A D | collector.c | 45 hx509_certs certs; member in struct:hx509_collector 77 0, NULL, &c->certs); 100 return hx509_certs_add(context, c->certs, cert); 176 hx509_certs certs) 193 ret = hx509_certs_find(context, certs, &q, &cert); 204 match_keys(hx509_context context, struct private_key *value, hx509_certs certs) argument 216 ret = hx509_certs_start_seq(context, certs, &cursor); 222 ret = hx509_certs_next_cert(context, certs, cursor, &c); 242 hx509_certs_end_seq(context, certs, cursor); 255 hx509_certs certs; local 174 match_localkeyid(hx509_context context, struct private_key *value, hx509_certs certs) argument [all...] |
H A D | ks_file.c | 39 hx509_certs certs; member in struct:ks_file 368 hx509_certs certs, void **data, int flags, 406 0, lock, &ksf->certs); 466 ret = _hx509_collector_collect_certs(context, pem_ctx.c, &ksf->certs); 475 _hx509_certs_keys_add(context, ksf->certs, keys[i]); 495 hx509_certs certs, void **data, int flags, 498 return file_init_common(context, certs, data, flags, residue, lock, USE_PEM); 503 hx509_certs certs, void **data, int flags, 506 return file_init_common(context, certs, data, flags, residue, lock, USE_DER); 510 file_free(hx509_certs certs, voi argument 367 file_init_common(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock, outformat format) argument 494 file_init_pem(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 502 file_init_der(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 561 file_store(hx509_context context, hx509_certs certs, void *data, int flags, hx509_lock lock) argument 583 file_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) argument 590 file_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 598 file_iter(hx509_context context, hx509_certs certs, void *data, void *iter, hx509_cert *cert) argument 606 file_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument 616 file_getkeys(hx509_context context, hx509_certs certs, void *data, hx509_private_key **keys) argument 626 file_addkey(hx509_context context, hx509_certs certs, void *data, hx509_private_key key) argument [all...] |
H A D | ks_keychain.c | 322 hx509_certs certs, void **data, int flags, 361 keychain_free(hx509_certs certs, void *data) argument 376 hx509_certs certs; member in struct:iter 383 hx509_certs certs, void *data, void **cursor) 400 0, NULL, &iter->certs); 408 hx509_certs_free(&iter->certs); 427 ret = hx509_certs_add(context, iter->certs, cert); 433 if (iter->certs) { 435 ret = hx509_certs_start_seq(context, iter->certs, &iter->cursor); 437 hx509_certs_free(&iter->certs); 321 keychain_init(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 382 keychain_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 465 keychain_iter(hx509_context context, hx509_certs certs, void *data, void *cursor, hx509_cert *cert) argument 556 keychain_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument [all...] |
H A D | test_nist_cert.in | 61 if ${hxtool} validate DIR:$nistdir/certs > /dev/null; then
|
H A D | ks_p12.c | 37 hx509_certs certs; member in struct:ks_pkcs12 323 hx509_certs certs, void **data, int flags, 360 0, lock, &p12->certs); 429 ret = _hx509_collector_collect_certs(context, c, &p12->certs); 439 if (p12->certs) 440 hx509_certs_free(&p12->certs); 565 hx509_certs certs, void *data, int flags, hx509_lock lock) 577 ret = hx509_certs_iter_f(context, p12->certs, store_func, &as); 643 p12_free(hx509_certs certs, void *data) argument 646 hx509_certs_free(&p12->certs); 322 p12_init(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 564 p12_store(hx509_context context, hx509_certs certs, void *data, int flags, hx509_lock lock) argument 653 p12_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) argument 660 p12_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 670 p12_iter(hx509_context context, hx509_certs certs, void *data, void *cursor, hx509_cert *cert) argument 681 p12_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument [all...] |
H A D | ks_p11.c | 54 hx509_certs certs; member in struct:p11_slot 314 slot->certs = NULL; 360 ret = p11_list_keys(context, p, slot, session, lock, &slot->certs); 741 hx509_certs *certs) 781 ret = _hx509_collector_collect_certs(context, collector, &slot->certs); 792 hx509_certs certs, void **data, int flags, 982 p11_free(hx509_certs certs, void *data) argument 988 if (p->slot[i].certs) 989 hx509_certs_free(&p->slot[i].certs); 996 hx509_certs certs; member in struct:p11_cursor 736 p11_list_keys(hx509_context context, struct p11_module *p, struct p11_slot *slot, CK_SESSION_HANDLE session, hx509_lock lock, hx509_certs *certs) argument 791 p11_init(hx509_context context, hx509_certs certs, void **data, int flags, const char *residue, hx509_lock lock) argument 1001 p11_iter_start(hx509_context context, hx509_certs certs, void *data, void **cursor) argument 1043 p11_iter(hx509_context context, hx509_certs certs, void *data, void *cursor, hx509_cert *cert) argument 1051 p11_iter_end(hx509_context context, hx509_certs certs, void *data, void *cursor) argument 1101 p11_printinfo(hx509_context context, hx509_certs certs, void *data, int (*func)(void *, const char *), void *ctx) argument [all...] |
H A D | hxtool.c | 83 certs_strings(hx509_context contextp, const char *type, hx509_certs certs, argument 89 ret = hx509_certs_append(contextp, certs, lock, s->strings[i]); 514 hx509_certs certs; local 546 ret = hx509_certs_init(context, "MEMORY:cert-store", 0, NULL, &certs); 550 certs_strings(context, "store", certs, lock, &opt->certificate_strings); 555 ret = hx509_cms_unenvelope(context, certs, flags, co.data, co.length, 564 hx509_certs_free(&certs); 583 hx509_certs certs; local 600 ret = hx509_certs_init(context, "MEMORY:cert-store", 0, NULL, &certs); 603 certs_strings(context, "store", certs, loc 710 hx509_certs certs; local 754 hx509_certs certs; local 783 hx509_certs certs; local 862 hx509_certs anchors, chain, certs; local 994 hx509_certs certs; local 1166 hx509_certs certs; local 1201 hx509_certs certs; local 1991 hx509_certs certs; local 2059 hx509_certs certs; local 2129 hx509_certs certs = NULL; local [all...] |
H A D | cms.c | 261 hx509_certs certs, 300 ret = hx509_certs_find(context, certs, &q, &cert); 331 * @param certs Certificate that can decrypt the EnvelopedData 348 hx509_certs certs, 416 ret = find_CMSIdentifier(context, &ri->rid, certs, 720 any_to_certs(hx509_context context, const SignedData *sd, hx509_certs certs) argument 737 ret = hx509_certs_add(context, certs, c); 792 hx509_certs certs = NULL; local 836 0, NULL, &certs); 840 ret = hx509_certs_init(context, "MEMORY:cms-signer-certs", 259 find_CMSIdentifier(hx509_context context, CMSIdentifier *client, hx509_certs certs, time_t time_now, hx509_cert *signer_cert, int match) argument 347 hx509_cms_unenvelope(hx509_context context, hx509_certs certs, int flags, const void *data, size_t length, const heim_octet_string *encryptedContent, time_t time_now, heim_oid *contentType, heim_octet_string *content) argument 1155 hx509_certs certs; local 1185 hx509_certs certs; member in struct:sigctx 1437 hx509_cms_create_signed(hx509_context context, int flags, const heim_oid *eContentType, const void *data, size_t length, const AlgorithmIdentifier *digest_alg, hx509_certs certs, hx509_peer_info peer, hx509_certs anchors, hx509_certs pool, heim_octet_string *signed_data) argument [all...] |
H A D | revoke.c | 66 hx509_certs certs; member in struct:revoke_ocsp 128 hx509_certs_free(&ocsp->certs); 173 hx509_certs certs, 202 ret = hx509_certs_find(context, certs, &q, &signer); 203 if (ret && ocsp->certs) 204 ret = hx509_certs_find(context, ocsp->certs, &q, &signer); 329 hx509_certs certs = NULL; local 351 if (basic.certs) { 354 ret = hx509_certs_init(context, "MEMORY:ocsp-certs", 0, 355 NULL, &certs); 170 verify_ocsp(hx509_context context, struct revoke_ocsp *ocsp, time_t time_now, hx509_certs certs, hx509_cert parent) argument 455 verify_crl(hx509_context context, hx509_revoke_ctx ctx, CRLCertificateList *crl, time_t time_now, hx509_certs certs, hx509_cert parent) argument 679 hx509_revoke_verify(hx509_context context, hx509_revoke_ctx ctx, hx509_certs certs, time_t now, hx509_cert cert, hx509_cert parent_cert) argument 858 hx509_certs certs; member in struct:ocsp_add_ctx 1329 hx509_crl_add_revoked_certs(hx509_context context, hx509_crl crl, hx509_certs certs) argument [all...] |
/freebsd-10.0-release/crypto/openssl/crypto/ocsp/ |
H A D | ocsp_vfy.c | 63 static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, STACK_OF(X509) *certs, 65 static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, OCSP_RESPID *id); 70 static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, STACK_OF(X509) *certs, 75 int OCSP_basic_verify(OCSP_BASICRESP *bs, STACK_OF(X509) *certs, argument 82 ret = ocsp_find_signer(&signer, bs, certs, st, flags); 111 init_res = X509_STORE_CTX_init(&ctx, st, signer, bs->certs); 166 static int ocsp_find_signer(X509 **psigner, OCSP_BASICRESP *bs, STACK_OF(X509) *certs, argument 171 if ((signer = ocsp_find_signer_sk(certs, rid))) 177 (signer = ocsp_find_signer_sk(bs->certs, rid))) 189 static X509 *ocsp_find_signer_sk(STACK_OF(X509) *certs, OCSP_RESPI 363 OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, X509_STORE *store, unsigned long flags) argument 432 ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm, STACK_OF(X509) *certs, X509_STORE *st, unsigned long flags) argument [all...] |
H A D | ocsp_cl.c | 129 if (!sig->certs && !(sig->certs = sk_X509_new_null())) 132 if(!sk_X509_push(sig->certs, cert)) return 0; 147 STACK_OF(X509) *certs, 171 for (i = 0; i < sk_X509_num(certs); i++) 173 x = sk_X509_value(certs, i); 143 OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, STACK_OF(X509) *certs, unsigned long flags) argument
|
H A D | ocsp_prn.c | 170 for (i=0; i<sk_X509_num(sig->certs); i++) 172 X509_print(bp, sk_X509_value(sig->certs,i)); 173 PEM_write_bio_X509(bp,sk_X509_value(sig->certs,i)); 280 for (i=0; i<sk_X509_num(br->certs); i++) 282 X509_print(bp, sk_X509_value(br->certs,i)); 283 PEM_write_bio_X509(bp,sk_X509_value(br->certs,i));
|
H A D | ocsp_srv.c | 200 if (!resp->certs && !(resp->certs = sk_X509_new_null())) 203 if(!sk_X509_push(resp->certs, cert)) return 0; 210 STACK_OF(X509) *certs, unsigned long flags) 225 for (i = 0; i < sk_X509_num(certs); i++) 227 X509 *tmpcert = sk_X509_value(certs, i); 208 OCSP_basic_sign(OCSP_BASICRESP *brsp, X509 *signer, EVP_PKEY *key, const EVP_MD *dgst, STACK_OF(X509) *certs, unsigned long flags) argument
|
/freebsd-10.0-release/crypto/openssl/apps/ |
H A D | nseq.c | 133 seq->certs = sk_X509_new_null(); 135 sk_X509_push(seq->certs,x509); 137 if(!sk_X509_num(seq->certs)) 139 BIO_printf (bio_err, "Error reading certs file %s\n", infile); 154 for(i = 0; i < sk_X509_num(seq->certs); i++) { 155 x509 = sk_X509_value(seq->certs, i);
|
H A D | pkcs7.c | 169 BIO_printf(bio_err," -print_certs print any certs or crl in the input\n"); 245 STACK_OF(X509) *certs=NULL; 252 certs=p7->d.sign->cert; 256 certs=p7->d.signed_and_enveloped->cert; 263 if (certs != NULL) 267 for (i=0; i<sk_X509_num(certs); i++) 269 x=sk_X509_value(certs,i);
|
/freebsd-10.0-release/crypto/openssl/crypto/asn1/ |
H A D | nsseq.c | 80 ASN1_EXP_SEQUENCE_OF_OPT(NETSCAPE_CERT_SEQUENCE, certs, X509, 0)
|
/freebsd-10.0-release/crypto/openssl/crypto/pkcs7/ |
H A D | pk7_smime.c | 68 PKCS7 *PKCS7_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, argument 94 for(i = 0; i < sk_X509_num(certs); i++) 96 if (!PKCS7_add_certificate(p7, sk_X509_value(certs, i))) 266 int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store, argument 314 signers = PKCS7_get0_signers(p7, certs, flags); 430 STACK_OF(X509) *PKCS7_get0_signers(PKCS7 *p7, STACK_OF(X509) *certs, int flags) 469 if (certs) signer = X509_find_by_issuer_and_serial (certs, 492 PKCS7 *PKCS7_encrypt(STACK_OF(X509) *certs, BIO *in, const EVP_CIPHER *cipher, 511 for(i = 0; i < sk_X509_num(certs); [all...] |
/freebsd-10.0-release/crypto/openssl/crypto/cms/ |
H A D | cms_smime.c | 281 STACK_OF(X509) *certs, 289 if (!X509_STORE_CTX_init(&ctx, store, signer, certs)) 316 int CMS_verify(CMS_ContentInfo *cms, STACK_OF(X509) *certs, argument 349 scount += CMS_set1_signers_certs(cms, certs, flags); 357 /* Attempt to verify all signers certs */ 449 STACK_OF(X509) *certs, 454 r = CMS_verify(rcms, certs, store, NULL, NULL, flags); 460 CMS_ContentInfo *CMS_sign(X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, argument 476 for (i = 0; i < sk_X509_num(certs); i++) 478 X509 *x = sk_X509_value(certs, 279 cms_signerinfo_verify_cert(CMS_SignerInfo *si, X509_STORE *store, STACK_OF(X509) *certs, STACK_OF(X509_CRL) *crls, unsigned int flags) argument 448 CMS_verify_receipt(CMS_ContentInfo *rcms, CMS_ContentInfo *ocms, STACK_OF(X509) *certs, X509_STORE *store, unsigned int flags) argument 501 CMS_sign_receipt(CMS_SignerInfo *si, X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509) *certs, unsigned int flags) argument [all...] |
/freebsd-10.0-release/crypto/openssl/crypto/ts/ |
H A D | ts_rsp_sign.c | 85 STACK_OF(X509) *certs); 191 sk_X509_pop_free(ctx->certs, X509_free); 234 int TS_RESP_CTX_set_certs(TS_RESP_CTX *ctx, STACK_OF(X509) *certs) argument 238 if (ctx->certs) 240 sk_X509_pop_free(ctx->certs, X509_free); 241 ctx->certs = NULL; 243 if (!certs) return 1; 244 if (!(ctx->certs = sk_X509_dup(certs))) 249 for (i = 0; i < sk_X509_num(ctx->certs); 820 ESS_SIGNING_CERT_new_init(X509 *signcert, STACK_OF(X509) *certs) argument [all...] |
/freebsd-10.0-release/crypto/heimdal/kdc/ |
H A D | kx509.c | 163 hx509_certs certs; local 167 NULL, &certs); 175 hx509_certs_free(&certs); 182 ret = hx509_certs_find(context->hx509ctx, certs, q, &signer); 184 hx509_certs_free(&certs); 219 hx509_certs certs; local 223 NULL, &certs); 229 ret = hx509_get_one_cert(context->hx509ctx, certs, &template); 230 hx509_certs_free(&certs);
|