cert 150 source4/heimdal/kdc/kx509.c hx509_cert cert = NULL; cert 257 source4/heimdal/kdc/kx509.c ret = hx509_ca_sign(hxctx, tbs, signer, &cert); cert 264 source4/heimdal/kdc/kx509.c ret = hx509_cert_binary(hxctx, cert, certificate); cert 265 source4/heimdal/kdc/kx509.c hx509_cert_free(cert); cert 51 source4/heimdal/kdc/pkinit.c hx509_cert cert; cert 161 source4/heimdal/kdc/pkinit.c if (client_params->cert) cert 162 source4/heimdal/kdc/pkinit.c hx509_cert_free(client_params->cert); cert 444 source4/heimdal/kdc/pkinit.c hx509_cert cert; cert 473 source4/heimdal/kdc/pkinit.c &cert); cert 478 source4/heimdal/kdc/pkinit.c client_params->client_anchors, cert); cert 479 source4/heimdal/kdc/pkinit.c hx509_cert_free(cert); cert 536 source4/heimdal/kdc/pkinit.c &client_params->cert); cert 773 source4/heimdal/kdc/pkinit.c hx509_cert cert; cert 785 source4/heimdal/kdc/pkinit.c &cert); cert 796 source4/heimdal/kdc/pkinit.c cert, cert 801 source4/heimdal/kdc/pkinit.c hx509_cert_free(cert); cert 820 source4/heimdal/kdc/pkinit.c client_params->cert, cert 898 source4/heimdal/kdc/pkinit.c hx509_cert cert; cert 910 source4/heimdal/kdc/pkinit.c &cert); cert 921 source4/heimdal/kdc/pkinit.c cert, cert 926 source4/heimdal/kdc/pkinit.c *kdc_cert = cert; cert 1375 source4/heimdal/kdc/pkinit.c client_params->cert, cert 1392 source4/heimdal/kdc/pkinit.c client_params->cert, cert 1401 source4/heimdal/kdc/pkinit.c client_params->cert, cert 1612 source4/heimdal/kdc/pkinit.c hx509_cert cert; cert 1626 source4/heimdal/kdc/pkinit.c &cert); cert 1629 source4/heimdal/kdc/pkinit.c if (hx509_cert_check_eku(kdc_identity->hx509ctx, cert, cert 1634 source4/heimdal/kdc/pkinit.c hx509_cert_free(cert); cert 230 source4/heimdal/lib/hx509/ca.c hx509_cert cert) cert 237 source4/heimdal/lib/hx509/ca.c ret = hx509_cert_get_subject(cert, &tbs->subject); cert 246 source4/heimdal/lib/hx509/ca.c ret = hx509_cert_get_serialnumber(cert, &tbs->serial); cert 255 source4/heimdal/lib/hx509/ca.c tbs->notBefore = hx509_cert_get_notBefore(cert); cert 257 source4/heimdal/lib/hx509/ca.c tbs->notAfter = hx509_cert_get_notAfter(cert); cert 260 source4/heimdal/lib/hx509/ca.c ret = hx509_cert_get_SPKI(context, cert, &tbs->spki); cert 267 source4/heimdal/lib/hx509/ca.c ret = _hx509_cert_get_keyusage(context, cert, &ku); cert 275 source4/heimdal/lib/hx509/ca.c ret = _hx509_cert_get_eku(context, cert, &eku); cert 191 source4/heimdal/lib/hx509/cert.c _hx509_get_cert(hx509_cert cert) cert 193 source4/heimdal/lib/hx509/cert.c return cert->data; cert 220 source4/heimdal/lib/hx509/cert.c hx509_cert_init(hx509_context context, const Certificate *c, hx509_cert *cert) cert 224 source4/heimdal/lib/hx509/cert.c *cert = malloc(sizeof(**cert)); cert 225 source4/heimdal/lib/hx509/cert.c if (*cert == NULL) cert 227 source4/heimdal/lib/hx509/cert.c (*cert)->ref = 1; cert 228 source4/heimdal/lib/hx509/cert.c (*cert)->friendlyname = NULL; cert 229 source4/heimdal/lib/hx509/cert.c (*cert)->attrs.len = 0; cert 230 source4/heimdal/lib/hx509/cert.c (*cert)->attrs.val = NULL; cert 231 source4/heimdal/lib/hx509/cert.c (*cert)->private_key = NULL; cert 232 source4/heimdal/lib/hx509/cert.c (*cert)->basename = NULL; cert 233 source4/heimdal/lib/hx509/cert.c (*cert)->release = NULL; cert 234 source4/heimdal/lib/hx509/cert.c (*cert)->ctx = NULL; cert 236 source4/heimdal/lib/hx509/cert.c (*cert)->data = calloc(1, sizeof(*(*cert)->data)); cert 237 source4/heimdal/lib/hx509/cert.c if ((*cert)->data == NULL) { cert 238 source4/heimdal/lib/hx509/cert.c free(*cert); cert 241 source4/heimdal/lib/hx509/cert.c ret = copy_Certificate(c, (*cert)->data); cert 243 source4/heimdal/lib/hx509/cert.c free((*cert)->data); cert 244 source4/heimdal/lib/hx509/cert.c free(*cert); cert 245 source4/heimdal/lib/hx509/cert.c *cert = NULL; cert 274 source4/heimdal/lib/hx509/cert.c hx509_cert *cert) cert 291 source4/heimdal/lib/hx509/cert.c ret = hx509_cert_init(context, &t, cert); cert 297 source4/heimdal/lib/hx509/cert.c _hx509_cert_set_release(hx509_cert cert, cert 301 source4/heimdal/lib/hx509/cert.c cert->release = release; cert 302 source4/heimdal/lib/hx509/cert.c cert->ctx = ctx; cert 309 source4/heimdal/lib/hx509/cert.c _hx509_cert_assign_key(hx509_cert cert, hx509_private_key private_key) cert 311 source4/heimdal/lib/hx509/cert.c if (cert->private_key) cert 312 source4/heimdal/lib/hx509/cert.c _hx509_private_key_free(&cert->private_key); cert 313 source4/heimdal/lib/hx509/cert.c cert->private_key = _hx509_private_key_ref(private_key); cert 327 source4/heimdal/lib/hx509/cert.c hx509_cert_free(hx509_cert cert) cert 331 source4/heimdal/lib/hx509/cert.c if (cert == NULL) cert 334 source4/heimdal/lib/hx509/cert.c if (cert->ref <= 0) cert 336 source4/heimdal/lib/hx509/cert.c if (--cert->ref > 0) cert 339 source4/heimdal/lib/hx509/cert.c if (cert->release) cert 340 source4/heimdal/lib/hx509/cert.c (cert->release)(cert, cert->ctx); cert 342 source4/heimdal/lib/hx509/cert.c if (cert->private_key) cert 343 source4/heimdal/lib/hx509/cert.c _hx509_private_key_free(&cert->private_key); cert 345 source4/heimdal/lib/hx509/cert.c free_Certificate(cert->data); cert 346 source4/heimdal/lib/hx509/cert.c free(cert->data); cert 348 source4/heimdal/lib/hx509/cert.c for (i = 0; i < cert->attrs.len; i++) { cert 349 source4/heimdal/lib/hx509/cert.c der_free_octet_string(&cert->attrs.val[i]->data); cert 350 source4/heimdal/lib/hx509/cert.c der_free_oid(&cert->attrs.val[i]->oid); cert 351 source4/heimdal/lib/hx509/cert.c free(cert->attrs.val[i]); cert 353 source4/heimdal/lib/hx509/cert.c free(cert->attrs.val); cert 354 source4/heimdal/lib/hx509/cert.c free(cert->friendlyname); cert 355 source4/heimdal/lib/hx509/cert.c if (cert->basename) cert 356 source4/heimdal/lib/hx509/cert.c hx509_name_free(&cert->basename); cert 357 source4/heimdal/lib/hx509/cert.c memset(cert, 0, sizeof(cert)); cert 358 source4/heimdal/lib/hx509/cert.c free(cert); cert 372 source4/heimdal/lib/hx509/cert.c hx509_cert_ref(hx509_cert cert) cert 374 source4/heimdal/lib/hx509/cert.c if (cert == NULL) cert 376 source4/heimdal/lib/hx509/cert.c if (cert->ref <= 0) cert 378 source4/heimdal/lib/hx509/cert.c cert->ref++; cert 379 source4/heimdal/lib/hx509/cert.c if (cert->ref == 0) cert 381 source4/heimdal/lib/hx509/cert.c return cert; cert 573 source4/heimdal/lib/hx509/cert.c find_extension(const Certificate *cert, const heim_oid *oid, int *idx) cert 575 source4/heimdal/lib/hx509/cert.c const TBSCertificate *c = &cert->tbsCertificate; cert 645 source4/heimdal/lib/hx509/cert.c find_extension_subject_alt_name(const Certificate *cert, int *i, cert 653 source4/heimdal/lib/hx509/cert.c e = find_extension(cert, oid_id_x509_ce_subjectAltName(), i); cert 663 source4/heimdal/lib/hx509/cert.c find_extension_eku(const Certificate *cert, ExtKeyUsage *eku) cert 671 source4/heimdal/lib/hx509/cert.c e = find_extension(cert, oid_id_x509_ce_extKeyUsage(), &i); cert 736 source4/heimdal/lib/hx509/cert.c hx509_cert cert, cert 748 source4/heimdal/lib/hx509/cert.c ret = find_extension_subject_alt_name(_hx509_get_cert(cert), &i, &sa); cert 781 source4/heimdal/lib/hx509/cert.c check_key_usage(hx509_context context, const Certificate *cert, cert 790 source4/heimdal/lib/hx509/cert.c if (_hx509_cert_get_version(cert) < 3) cert 793 source4/heimdal/lib/hx509/cert.c e = find_extension(cert, oid_id_x509_ce_keyUsage(), &i); cert 813 source4/heimdal/lib/hx509/cert.c _hx509_unparse_Name(&cert->tbsCertificate.subject, &name); cert 830 source4/heimdal/lib/hx509/cert.c _hx509_check_key_usage(hx509_context context, hx509_cert cert, cert 833 source4/heimdal/lib/hx509/cert.c return check_key_usage(context, _hx509_get_cert(cert), flags, req_present); cert 839 source4/heimdal/lib/hx509/cert.c check_basic_constraints(hx509_context context, const Certificate *cert, cert 847 source4/heimdal/lib/hx509/cert.c if (_hx509_cert_get_version(cert) < 3) cert 850 source4/heimdal/lib/hx509/cert.c e = find_extension(cert, oid_id_x509_ce_basicConstraints(), &i); cert 858 source4/heimdal/lib/hx509/cert.c ret = _hx509_unparse_Name(&cert->tbsCertificate.subject, &name); cert 985 source4/heimdal/lib/hx509/cert.c const hx509_cert cert) cert 997 source4/heimdal/lib/hx509/cert.c q.certificate = _hx509_get_cert(cert); cert 1007 source4/heimdal/lib/hx509/cert.c const Certificate *cert, cert 1011 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_cmp(&cert->tbsCertificate.subject, cert 1012 source4/heimdal/lib/hx509/cert.c &cert->tbsCertificate.issuer, &diff); cert 1126 source4/heimdal/lib/hx509/cert.c const Certificate *cert, cert 1137 source4/heimdal/lib/hx509/cert.c e = find_extension(cert, oid_id_pkix_pe_proxyCertInfo(), &i); cert 1170 source4/heimdal/lib/hx509/cert.c _hx509_path_append(hx509_context context, hx509_path *path, hx509_cert cert) cert 1180 source4/heimdal/lib/hx509/cert.c path->val[path->len] = hx509_cert_ref(cert); cert 1221 source4/heimdal/lib/hx509/cert.c hx509_cert cert, cert 1231 source4/heimdal/lib/hx509/cert.c ret = _hx509_path_append(context, path, cert); cert 1235 source4/heimdal/lib/hx509/cert.c current = hx509_cert_ref(cert); cert 1890 source4/heimdal/lib/hx509/cert.c hx509_cert cert, cert 1931 source4/heimdal/lib/hx509/cert.c cert, pool, &path); cert 2111 source4/heimdal/lib/hx509/cert.c if (cert->basename) cert 2112 source4/heimdal/lib/hx509/cert.c hx509_name_free(&cert->basename); cert 2114 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_from_Name(&proxy_issuer, &cert->basename); cert 2324 source4/heimdal/lib/hx509/cert.c const hx509_cert cert, cert 2341 source4/heimdal/lib/hx509/cert.c ret = find_extension_subject_alt_name(cert->data, &i, &san); cert 2364 source4/heimdal/lib/hx509/cert.c const Name *name = &cert->data->tbsCertificate.subject; cert 2400 source4/heimdal/lib/hx509/cert.c hx509_cert cert, cert 2407 source4/heimdal/lib/hx509/cert.c if (hx509_cert_get_attribute(cert, oid) != NULL) cert 2410 source4/heimdal/lib/hx509/cert.c d = realloc(cert->attrs.val, cert 2411 source4/heimdal/lib/hx509/cert.c sizeof(cert->attrs.val[0]) * (cert->attrs.len + 1)); cert 2416 source4/heimdal/lib/hx509/cert.c cert->attrs.val = d; cert 2425 source4/heimdal/lib/hx509/cert.c cert->attrs.val[cert->attrs.len] = a; cert 2426 source4/heimdal/lib/hx509/cert.c cert->attrs.len++; cert 2445 source4/heimdal/lib/hx509/cert.c hx509_cert_get_attribute(hx509_cert cert, const heim_oid *oid) cert 2448 source4/heimdal/lib/hx509/cert.c for (i = 0; i < cert->attrs.len; i++) cert 2449 source4/heimdal/lib/hx509/cert.c if (der_heim_oid_cmp(oid, &cert->attrs.val[i]->oid) == 0) cert 2450 source4/heimdal/lib/hx509/cert.c return cert->attrs.val[i]; cert 2466 source4/heimdal/lib/hx509/cert.c hx509_cert_set_friendly_name(hx509_cert cert, const char *name) cert 2468 source4/heimdal/lib/hx509/cert.c if (cert->friendlyname) cert 2469 source4/heimdal/lib/hx509/cert.c free(cert->friendlyname); cert 2470 source4/heimdal/lib/hx509/cert.c cert->friendlyname = strdup(name); cert 2471 source4/heimdal/lib/hx509/cert.c if (cert->friendlyname == NULL) cert 2488 source4/heimdal/lib/hx509/cert.c hx509_cert_get_friendly_name(hx509_cert cert) cert 2495 source4/heimdal/lib/hx509/cert.c if (cert->friendlyname) cert 2496 source4/heimdal/lib/hx509/cert.c return cert->friendlyname; cert 2498 source4/heimdal/lib/hx509/cert.c a = hx509_cert_get_attribute(cert, oid_id_pkcs_9_at_friendlyName()); cert 2502 source4/heimdal/lib/hx509/cert.c ret = hx509_cert_get_subject(cert, &name); cert 2505 source4/heimdal/lib/hx509/cert.c ret = hx509_name_to_string(name, &cert->friendlyname); cert 2509 source4/heimdal/lib/hx509/cert.c return cert->friendlyname; cert 2521 source4/heimdal/lib/hx509/cert.c cert->friendlyname = malloc(n.val[0].length + 1); cert 2522 source4/heimdal/lib/hx509/cert.c if (cert->friendlyname == NULL) { cert 2529 source4/heimdal/lib/hx509/cert.c cert->friendlyname[i] = n.val[0].data[i] & 0xff; cert 2531 source4/heimdal/lib/hx509/cert.c cert->friendlyname[i] = 'X'; cert 2533 source4/heimdal/lib/hx509/cert.c cert->friendlyname[i] = '\0'; cert 2536 source4/heimdal/lib/hx509/cert.c return cert->friendlyname; cert 2798 source4/heimdal/lib/hx509/cert.c _hx509_query_match_cert(hx509_context context, const hx509_query *q, hx509_cert cert) cert 2800 source4/heimdal/lib/hx509/cert.c Certificate *c = _hx509_get_cert(cert); cert 2844 source4/heimdal/lib/hx509/cert.c _hx509_cert_private_key(cert) == NULL) cert 2872 source4/heimdal/lib/hx509/cert.c a = hx509_cert_get_attribute(cert, oid_id_pkcs_9_at_localKeyId()); cert 2883 source4/heimdal/lib/hx509/cert.c if (hx509_cert_cmp(q->path->val[i], cert) == 0) cert 2887 source4/heimdal/lib/hx509/cert.c const char *name = hx509_cert_get_friendly_name(cert); cert 2894 source4/heimdal/lib/hx509/cert.c ret = (*q->cmp_func)(q->cmp_func_ctx, cert); cert 2927 source4/heimdal/lib/hx509/cert.c hx509_cert_check_eku(context, cert, q->eku, 0)) cert 2933 source4/heimdal/lib/hx509/cert.c ret = _hx509_cert_to_env(context, cert, &env); cert 3118 source4/heimdal/lib/hx509/cert.c hx509_cert_check_eku(hx509_context context, hx509_cert cert, cert 3124 source4/heimdal/lib/hx509/cert.c ret = find_extension_eku(_hx509_get_cert(cert), &e); cert 3154 source4/heimdal/lib/hx509/cert.c Certificate *cert; cert 3161 source4/heimdal/lib/hx509/cert.c cert = _hx509_get_cert(c); cert 3163 source4/heimdal/lib/hx509/cert.c if (_hx509_cert_get_version(cert) < 3) cert 3166 source4/heimdal/lib/hx509/cert.c e = find_extension(cert, oid_id_x509_ce_keyUsage(), &i); cert 3178 source4/heimdal/lib/hx509/cert.c hx509_cert cert, cert 3185 source4/heimdal/lib/hx509/cert.c ret = find_extension_eku(_hx509_get_cert(cert), e); cert 3267 source4/heimdal/lib/hx509/cert.c _hx509_cert_to_env(hx509_context context, hx509_cert cert, hx509_env *env) cert 3278 source4/heimdal/lib/hx509/cert.c asprintf(&buf, "%d", _hx509_cert_get_version(_hx509_get_cert(cert))); cert 3285 source4/heimdal/lib/hx509/cert.c ret = hx509_cert_get_subject(cert, &name); cert 3301 source4/heimdal/lib/hx509/cert.c ret = hx509_cert_get_issuer(cert, &name); cert 3317 source4/heimdal/lib/hx509/cert.c ret = _hx509_cert_get_eku(context, cert, &eku); cert 173 source4/heimdal/lib/hx509/cms.c fill_CMSIdentifier(const hx509_cert cert, cert 182 source4/heimdal/lib/hx509/cms.c ret = _hx509_find_extension_subject_key_id(_hx509_get_cert(cert), cert 191 source4/heimdal/lib/hx509/cms.c ret = hx509_cert_get_issuer(cert, &name); cert 199 source4/heimdal/lib/hx509/cms.c ret = hx509_cert_get_serialnumber(cert, &id->u.issuerAndSerialNumber.serialNumber); cert 268 source4/heimdal/lib/hx509/cms.c hx509_cert cert; cert 301 source4/heimdal/lib/hx509/cms.c ret = hx509_certs_find(context, certs, &q, &cert); cert 320 source4/heimdal/lib/hx509/cms.c *signer_cert = cert; cert 360 source4/heimdal/lib/hx509/cms.c hx509_cert cert; cert 408 source4/heimdal/lib/hx509/cms.c cert = NULL; cert 417 source4/heimdal/lib/hx509/cms.c time_now, &cert, cert 427 source4/heimdal/lib/hx509/cms.c cert, &key); cert 429 source4/heimdal/lib/hx509/cms.c hx509_cert_free(cert); cert 432 source4/heimdal/lib/hx509/cms.c cert = NULL; cert 448 source4/heimdal/lib/hx509/cms.c if (cert == NULL) { cert 547 source4/heimdal/lib/hx509/cms.c hx509_cert cert, cert 570 source4/heimdal/lib/hx509/cms.c ret = _hx509_check_key_usage(context, cert, 1 << 2, TRUE); cert 643 source4/heimdal/lib/hx509/cms.c ret = fill_CMSIdentifier(cert, CMS_ID_SKI, &ri->rid); cert 652 source4/heimdal/lib/hx509/cms.c &key, cert, cert 767 source4/heimdal/lib/hx509/cms.c hx509_cert cert = NULL; cert 842 source4/heimdal/lib/hx509/cms.c _hx509_verify_get_time(ctx), &cert, cert 964 source4/heimdal/lib/hx509/cms.c cert, cert 980 source4/heimdal/lib/hx509/cms.c ret = hx509_verify_path(context, ctx, cert, certs); cert 984 source4/heimdal/lib/hx509/cms.c ret = hx509_certs_add(context, *signer_certs, cert); cert 991 source4/heimdal/lib/hx509/cms.c if (cert) cert 992 source4/heimdal/lib/hx509/cms.c hx509_cert_free(cert); cert 993 source4/heimdal/lib/hx509/cms.c cert = NULL; cert 1094 source4/heimdal/lib/hx509/cms.c hx509_cert cert, cert 1121 source4/heimdal/lib/hx509/cms.c if (_hx509_cert_private_key(cert) == NULL) { cert 1129 source4/heimdal/lib/hx509/cms.c _hx509_cert_private_key(cert), peer, &digest); cert 1175 source4/heimdal/lib/hx509/cms.c ret = fill_CMSIdentifier(cert, cmsidflag, &signer_info->sid); cert 1283 source4/heimdal/lib/hx509/cms.c _hx509_cert_private_key(cert), peer, cert 1289 source4/heimdal/lib/hx509/cms.c _hx509_cert_private_key(cert), cert 1321 source4/heimdal/lib/hx509/cms.c cert, cert 1325 source4/heimdal/lib/hx509/cms.c _hx509_path_append(context, &path, cert); cert 99 source4/heimdal/lib/hx509/collector.c hx509_cert cert) cert 101 source4/heimdal/lib/hx509/collector.c return hx509_certs_add(context, c->certs, cert); cert 178 source4/heimdal/lib/hx509/collector.c hx509_cert cert; cert 193 source4/heimdal/lib/hx509/collector.c ret = hx509_certs_find(context, certs, &q, &cert); cert 197 source4/heimdal/lib/hx509/collector.c _hx509_cert_assign_key(cert, value->private_key); cert 198 source4/heimdal/lib/hx509/collector.c hx509_cert_free(cert); cert 1158 source4/heimdal/lib/hx509/crypto.c const Certificate *cert, cert 1173 source4/heimdal/lib/hx509/crypto.c spi = &cert->tbsCertificate.subjectPublicKeyInfo; cert 2473 source4/heimdal/lib/hx509/crypto.c const Certificate *cert; cert 2487 source4/heimdal/lib/hx509/crypto.c cert = _hx509_get_cert(c); cert 2488 source4/heimdal/lib/hx509/crypto.c spi = &cert->tbsCertificate.subjectPublicKeyInfo; cert 92 source4/heimdal/lib/hx509/hx_locl.h hx509_cert cert; cert 292 source4/heimdal/lib/hx509/keyset.c hx509_cert *cert) cert 294 source4/heimdal/lib/hx509/keyset.c *cert = NULL; cert 295 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->iter)(context, certs, certs->ops_data, cursor, cert); cert 385 source4/heimdal/lib/hx509/keyset.c Certificate *cert; cert 389 source4/heimdal/lib/hx509/keyset.c cert = _hx509_get_cert(c); cert 391 source4/heimdal/lib/hx509/keyset.c _hx509_name_from_Name(&cert->tbsCertificate.subject, &n); cert 394 source4/heimdal/lib/hx509/keyset.c _hx509_name_from_Name(&cert->tbsCertificate.issuer, &n); cert 420 source4/heimdal/lib/hx509/keyset.c hx509_certs_add(hx509_context context, hx509_certs certs, hx509_cert cert) cert 429 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->add)(context, certs, certs->ops_data, cert); cert 129 source4/heimdal/lib/hx509/ks_dir.c hx509_certs certs, void *data, void *iter, hx509_cert *cert) cert 134 source4/heimdal/lib/hx509/ks_dir.c *cert = NULL; cert 141 source4/heimdal/lib/hx509/ks_dir.c ret = hx509_certs_next_cert(context, d->certs, d->iter, cert); cert 148 source4/heimdal/lib/hx509/ks_dir.c if (*cert) { cert 55 source4/heimdal/lib/hx509/ks_file.c hx509_cert cert; cert 58 source4/heimdal/lib/hx509/ks_file.c ret = hx509_cert_init_data(context, data, len, &cert); cert 62 source4/heimdal/lib/hx509/ks_file.c ret = _hx509_collector_certs_add(context, c, cert); cert 63 source4/heimdal/lib/hx509/ks_file.c hx509_cert_free(cert); cert 554 source4/heimdal/lib/hx509/ks_file.c hx509_certs certs, void *data, void *iter, hx509_cert *cert) cert 557 source4/heimdal/lib/hx509/ks_file.c return hx509_certs_next_cert(context, f->certs, iter, cert); cert 198 source4/heimdal/lib/hx509/ks_keychain.c hx509_cert cert) cert 249 source4/heimdal/lib/hx509/ks_keychain.c _hx509_cert_assign_key(cert, key); cert 359 source4/heimdal/lib/hx509/ks_keychain.c hx509_cert cert; cert 366 source4/heimdal/lib/hx509/ks_keychain.c ret = hx509_cert_init_data(context, cssm.Data, cssm.Length, &cert); cert 370 source4/heimdal/lib/hx509/ks_keychain.c ret = hx509_certs_add(context, iter->certs, cert); cert 371 source4/heimdal/lib/hx509/ks_keychain.c hx509_cert_free(cert); cert 409 source4/heimdal/lib/hx509/ks_keychain.c hx509_certs certs, void *data, void *cursor, hx509_cert *cert) cert 422 source4/heimdal/lib/hx509/ks_keychain.c return hx509_certs_next_cert(context, iter->certs, iter->cursor, cert); cert 424 source4/heimdal/lib/hx509/ks_keychain.c *cert = NULL; cert 447 source4/heimdal/lib/hx509/ks_keychain.c ret = hx509_cert_init_data(context, ptr, len, cert); cert 485 source4/heimdal/lib/hx509/ks_keychain.c set_private_key(context, itemRef, *cert); cert 130 source4/heimdal/lib/hx509/ks_mem.c hx509_cert *cert) cert 136 source4/heimdal/lib/hx509/ks_mem.c *cert = NULL; cert 140 source4/heimdal/lib/hx509/ks_mem.c *cert = hx509_cert_ref(mem->certs.val[*iter]); cert 64 source4/heimdal/lib/hx509/ks_null.c hx509_certs certs, void *data, void *iter, hx509_cert *cert) cert 66 source4/heimdal/lib/hx509/ks_null.c *cert = NULL; cert 669 source4/heimdal/lib/hx509/ks_p11.c p11_cert_release(hx509_cert cert, void *ctx) cert 684 source4/heimdal/lib/hx509/ks_p11.c hx509_cert cert; cert 694 source4/heimdal/lib/hx509/ks_p11.c query[1].ulValueLen, &cert); cert 704 source4/heimdal/lib/hx509/ks_p11.c _hx509_cert_set_release(cert, p11_cert_release, p); cert 713 source4/heimdal/lib/hx509/ks_p11.c cert, cert 724 source4/heimdal/lib/hx509/ks_p11.c hx509_cert_set_friendly_name(cert, str); cert 729 source4/heimdal/lib/hx509/ks_p11.c ret = _hx509_collector_certs_add(context, collector, cert); cert 730 source4/heimdal/lib/hx509/ks_p11.c hx509_cert_free(cert); cert 1047 source4/heimdal/lib/hx509/ks_p11.c hx509_certs certs, void *data, void *cursor, hx509_cert *cert) cert 1050 source4/heimdal/lib/hx509/ks_p11.c return hx509_certs_next_cert(context, c->certs, c->cursor, cert); cert 135 source4/heimdal/lib/hx509/ks_p12.c hx509_cert cert; cert 156 source4/heimdal/lib/hx509/ks_p12.c ret = hx509_cert_init_data(context, os.data, os.length, &cert); cert 161 source4/heimdal/lib/hx509/ks_p12.c ret = _hx509_collector_certs_add(context, c, cert); cert 163 source4/heimdal/lib/hx509/ks_p12.c hx509_cert_free(cert); cert 178 source4/heimdal/lib/hx509/ks_p12.c _hx509_set_cert_attribute(context, cert, oid, cert 183 source4/heimdal/lib/hx509/ks_p12.c hx509_cert_free(cert); cert 672 source4/heimdal/lib/hx509/ks_p12.c hx509_cert *cert) cert 675 source4/heimdal/lib/hx509/ks_p12.c return hx509_certs_next_cert(context, p12->certs, cursor, cert); cert 134 source4/heimdal/lib/hx509/lock.c hx509_lock_add_cert(hx509_context context, hx509_lock lock, hx509_cert cert) cert 136 source4/heimdal/lib/hx509/lock.c return hx509_certs_add(context, lock->certs, cert); cert 95 source4/heimdal/lib/hx509/peer.c if (peer->cert) cert 96 source4/heimdal/lib/hx509/peer.c hx509_cert_free(peer->cert); cert 115 source4/heimdal/lib/hx509/peer.c hx509_cert cert) cert 117 source4/heimdal/lib/hx509/peer.c if (peer->cert) cert 118 source4/heimdal/lib/hx509/peer.c hx509_cert_free(peer->cert); cert 119 source4/heimdal/lib/hx509/peer.c peer->cert = hx509_cert_ref(cert); cert 886 source4/heimdal/lib/hx509/print.c hx509_cert cert) cert 888 source4/heimdal/lib/hx509/print.c Certificate *c = _hx509_get_cert(cert); cert 909 source4/heimdal/lib/hx509/print.c ret = hx509_cert_get_subject(cert, &subject); cert 916 source4/heimdal/lib/hx509/print.c ret = hx509_cert_get_issuer(cert, &issuer); cert 684 source4/heimdal/lib/hx509/revoke.c hx509_cert cert, cert 687 source4/heimdal/lib/hx509/revoke.c const Certificate *c = _hx509_get_cert(cert); cert 866 source4/heimdal/lib/hx509/revoke.c add_to_req(hx509_context context, void *ptr, hx509_cert cert) cert 871 source4/heimdal/lib/hx509/revoke.c Certificate *p, *c = _hx509_get_cert(cert); cert 1186 source4/heimdal/lib/hx509/revoke.c hx509_cert cert, cert 1191 source4/heimdal/lib/hx509/revoke.c const Certificate *c = _hx509_get_cert(cert); cert 1254 source4/heimdal/lib/hx509/revoke.c ret = hx509_cert_get_subject(cert, &name); cert 1373 source4/heimdal/lib/hx509/revoke.c add_revoked(hx509_context context, void *ctx, hx509_cert cert) cert 1389 source4/heimdal/lib/hx509/revoke.c ret = hx509_cert_get_serialnumber(cert, cert 58 source4/heimdal/lib/krb5/pkinit.c hx509_cert cert; cert 88 source4/heimdal/lib/krb5/pkinit.c _krb5_pk_cert_free(struct krb5_pk_cert *cert) cert 90 source4/heimdal/lib/krb5/pkinit.c if (cert->cert) { cert 91 source4/heimdal/lib/krb5/pkinit.c hx509_cert_free(cert->cert); cert 93 source4/heimdal/lib/krb5/pkinit.c free(cert); cert 137 source4/heimdal/lib/krb5/pkinit.c hx509_query *q, hx509_cert *cert) cert 158 source4/heimdal/lib/krb5/pkinit.c ret = hx509_certs_find(id->hx509ctx, id->certs, q, cert); cert 176 source4/heimdal/lib/krb5/pkinit.c hx509_cert cert = NULL; cert 190 source4/heimdal/lib/krb5/pkinit.c ret = find_cert(context, id, q, &cert); cert 201 source4/heimdal/lib/krb5/pkinit.c cert, cert 206 source4/heimdal/lib/krb5/pkinit.c hx509_cert_free(cert); cert 760 source4/heimdal/lib/krb5/pkinit.c ret = hx509_get_one_cert(id->hx509ctx, signer_certs, &(*signer)->cert); cert 771 source4/heimdal/lib/krb5/pkinit.c hx509_cert_free((*signer)->cert); cert 904 source4/heimdal/lib/krb5/pkinit.c ret = hx509_cert_check_eku(ctx->id->hx509ctx, host->cert, cert 917 source4/heimdal/lib/krb5/pkinit.c host->cert, cert 966 source4/heimdal/lib/krb5/pkinit.c ret = hx509_verify_hostname(ctx->id->hx509ctx, host->cert, cert 328 source4/heimdal/lib/roken/resolve.c rr->u.cert = malloc (sizeof(*rr->u.cert) + cert_len - 1); cert 329 source4/heimdal/lib/roken/resolve.c if (rr->u.cert == NULL) { cert 334 source4/heimdal/lib/roken/resolve.c rr->u.cert->type = (p[0] << 8) | p[1]; cert 335 source4/heimdal/lib/roken/resolve.c rr->u.cert->tag = (p[2] << 8) | p[3]; cert 336 source4/heimdal/lib/roken/resolve.c rr->u.cert->algorithm = p[4]; cert 337 source4/heimdal/lib/roken/resolve.c rr->u.cert->cert_len = cert_len; cert 338 source4/heimdal/lib/roken/resolve.c memcpy (rr->u.cert->cert_data, p + 5, cert_len); cert 252 source4/heimdal/lib/roken/resolve.h struct cert_record *cert;