| /freebsd/crypto/openssl/crypto/x509/ |
| H A D | x_crl.c | 20 static int setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp); 28 static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r); 29 static int def_crl_lookup(X509_CRL *crl, 81 static int crl_set_issuers(X509_CRL *crl) 88 revoked = X509_CRL_get_REVOKED(crl); 100 crl->flags |= EXFLAG_INVALID; 105 if (crl->issuers == NULL) { 106 crl->issuers = sk_GENERAL_NAMES_new_null(); 107 if (crl->issuers == NULL) { 112 if (!sk_GENERAL_NAMES_push(crl->issuers, gtmp)) { [all …]
|
| H A D | x509cset.c | 23 if (x->crl.version == NULL) { in X509_CRL_set_version() 24 if ((x->crl.version = ASN1_INTEGER_new()) == NULL) in X509_CRL_set_version() 27 if (!ASN1_INTEGER_set(x->crl.version, version)) in X509_CRL_set_version() 29 x->crl.enc.modified = 1; in X509_CRL_set_version() 37 if (!X509_NAME_set(&x->crl.issuer, name)) in X509_CRL_set_issuer_name() 39 x->crl.enc.modified = 1; in X509_CRL_set_issuer_name() 47 return ossl_x509_set1_time(&x->crl.enc.modified, &x->crl.lastUpdate, tm); in X509_CRL_set1_lastUpdate() 54 return ossl_x509_set1_time(&x->crl.enc.modified, &x->crl.nextUpdate, tm); in X509_CRL_set1_nextUpdate() 65 sk_X509_REVOKED_sort(c->crl.revoked); in X509_CRL_sort() 66 for (i = 0; i < sk_X509_REVOKED_num(c->crl.revoked); i++) { in X509_CRL_sort() [all …]
|
| H A D | x509_ext.c | 21 return X509v3_get_ext_count(x->crl.extensions); in X509_CRL_get_ext_count() 26 return X509v3_get_ext_by_NID(x->crl.extensions, nid, lastpos); in X509_CRL_get_ext_by_NID() 32 return X509v3_get_ext_by_OBJ(x->crl.extensions, obj, lastpos); in X509_CRL_get_ext_by_OBJ() 37 return X509v3_get_ext_by_critical(x->crl.extensions, crit, lastpos); in X509_CRL_get_ext_by_critical() 42 return X509v3_get_ext(x->crl.extensions, loc); in X509_CRL_get_ext() 59 return delete_ext(&x->crl.extensions, loc); in X509_CRL_delete_ext() 64 return X509V3_get_d2i(x->crl.extensions, nid, crit, idx); in X509_CRL_get_ext_d2i() 70 return X509V3_add1_i2d(&x->crl.extensions, nid, value, crit, flags); in X509_CRL_add1_ext_i2d() 75 return (X509v3_add_ext(&(x->crl.extensions), ex, loc) != NULL); in X509_CRL_add_ext()
|
| H A D | x509_vfy.c | 67 unsigned int *preasons, X509_CRL *crl, X509 *x); 73 static void crl_akid_check(X509_STORE_CTX *ctx, X509_CRL *crl, X509 **pissuer, 75 static int crl_crldp_check(X509 *x, X509_CRL *crl, int crl_score, 1067 X509_CRL *crl = NULL, *dcrl = NULL; in check_cert() local 1088 ok = ctx->get_crl(ctx, &crl, x); in check_cert() 1089 if (crl != NULL) { in check_cert() 1091 &reasons, crl, x); in check_cert() 1096 ok = get_crl_delta(ctx, &crl, &dcrl, x); in check_cert() 1103 ctx->current_crl = crl; in check_cert() 1104 ok = ctx->check_crl(ctx, crl); in check_cert() [all …]
|
| H A D | x509_local.h | 67 int (*crl_init)(X509_CRL *crl); 68 int (*crl_free)(X509_CRL *crl); 69 int (*crl_lookup)(X509_CRL *crl, X509_REVOKED **ret, 71 int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk); 133 int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); 135 int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl); 137 int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x);
|
| H A D | x509_lu.c | 173 ret = X509_CRL_cmp((*a)->data.crl, (*b)->data.crl); in x509_object_cmp() 386 static int x509_store_add(X509_STORE *store, void *x, int crl) in x509_store_add() argument 397 if (crl) { in x509_store_add() 399 obj->data.crl = (X509_CRL *)x; in x509_store_add() 455 return X509_CRL_up_ref(a->data.crl); in X509_OBJECT_up_ref_count() 471 return a->data.crl; in X509_OBJECT_get0_X509_CRL() 500 X509_CRL_free(a->data.crl); in x509_object_free_internal() 523 a->data.crl = obj; in X509_OBJECT_set1_X509_CRL() 548 stmp.data.crl = &crl_s; in x509_object_idx_cnt() 549 crl_s.crl.issuer = (X509_NAME *)name; /* won't modify it */ in x509_object_idx_cnt() [all …]
|
| H A D | x_all.c | 170 x->crl.enc.modified = 1; in X509_CRL_sign() 171 return ASN1_item_sign_ex(ASN1_ITEM_rptr(X509_CRL_INFO), &x->crl.sig_alg, in X509_CRL_sign() 172 &x->sig_alg, &x->signature, &x->crl, NULL, in X509_CRL_sign() 182 x->crl.enc.modified = 1; in X509_CRL_sign_ctx() 184 &x->crl.sig_alg, &x->sig_alg, &x->signature, in X509_CRL_sign_ctx() 185 &x->crl, ctx); in X509_CRL_sign_ctx() 238 X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) in d2i_X509_CRL_fp() argument 240 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); in d2i_X509_CRL_fp() 243 int i2d_X509_CRL_fp(FILE *fp, const X509_CRL *crl) in i2d_X509_CRL_fp() argument 245 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); in i2d_X509_CRL_fp() [all …]
|
| H A D | v3_conf.c | 370 X509_CRL *crl) in X509V3_EXT_CRL_add_nconf() argument 373 if (crl != NULL) in X509V3_EXT_CRL_add_nconf() 374 sk = &crl->crl.extensions; in X509V3_EXT_CRL_add_nconf() 462 X509_CRL *crl, int flags) in X509V3_set_ctx() argument 472 ctx->crl = crl; in X509V3_set_ctx() 570 const char *section, X509_CRL *crl) in X509V3_EXT_CRL_add_conf() argument 578 ret = X509V3_EXT_CRL_add_nconf(ctmp, ctx, section, crl); in X509V3_EXT_CRL_add_conf()
|
| /freebsd/crypto/heimdal/lib/hx509/ |
| H A D | revoke.c | 57 CRLCertificateList crl; member 155 free_CRLCertificateList(&(*ctx)->crls.val[i].crl); in hx509_revoke_free() 457 CRLCertificateList *crl, in verify_crl() argument 467 t = _hx509_Time2time_t(&crl->tbsCertList.thisUpdate); in verify_crl() 474 if (crl->tbsCertList.nextUpdate == NULL) { in verify_crl() 480 t = _hx509_Time2time_t(crl->tbsCertList.nextUpdate); in verify_crl() 498 q.subject_name = &crl->tbsCertList.issuer; in verify_crl() 510 &crl->signatureAlgorithm, in verify_crl() 511 &crl->tbsCertList._save, in verify_crl() 512 &crl->signatureValue); in verify_crl() [all …]
|
| H A D | test_ca.in | 70 ${hxtool} crl-sign \ 71 --crl-file=crl.crl \ 77 crl:FILE:crl.crl \ 81 ${hxtool} crl-sign \ 82 --crl-file=crl.crl \ 89 crl:FILE:crl.crl \ 93 ${hxtool} crl-sign \ 94 --crl-file=crl.crl \ 102 crl:FILE:crl.crl \ 407 --crl-uri="http://www.test.h5l.se/crl1.crl" \
|
| H A D | test_windows.in | 69 --crl-uri="http://www.test.h5l.se/test-hemdal-pki-crl1.crl" \ 80 --crl-uri="http://www.test.h5l.se/test-hemdal-pki-crl1.crl" \ 85 ${hxtool} crl-sign \ 86 --crl-file=wcrl.crl \
|
| H A D | test_nist.in | 71 *.crl) args="$args crl:FILE:$nistdir/crls/$arg1" ;; 76 *.crl) args="$args crl:FILE:$nistdir/crls/$arg2" ;; 81 *.crl) args="$args crl:FILE:$nistdir/crls/$arg3" ;; 86 *.crl) args="$args crl:FILE:$nistdir/crls/$arg4" ;; 91 *.crl) args="$args crl:FILE:$nistdir/crls/$arg5" ;;
|
| /freebsd/crypto/openssl/test/ |
| H A D | x509_test.c | 113 X509_CRL *crl = NULL; in test_x509_crl_tbs_cache() local 116 ret = TEST_ptr(crl = d2i_X509_CRL(NULL, &p, sizeof(crldata))) in test_x509_crl_tbs_cache() 117 && TEST_int_gt(X509_CRL_sign(crl, privkey, signmd), 0) in test_x509_crl_tbs_cache() 118 && TEST_int_eq(X509_CRL_verify(crl, pubkey), 1); in test_x509_crl_tbs_cache() 120 X509_CRL_free(crl); in test_x509_crl_tbs_cache() 219 X509_CRL *crl = NULL; in test_x509_crl_delete_last_extension() local 223 if (!TEST_ptr((crl = X509_CRL_new())) in test_x509_crl_delete_last_extension() 225 || !TEST_ptr_null(X509_CRL_get0_extensions(crl)) in test_x509_crl_delete_last_extension() 230 || !TEST_int_eq(X509_CRL_add_ext(crl, ext, -1), 1) in test_x509_crl_delete_last_extension() 232 || !TEST_ptr(X509_CRL_get0_extensions(crl)) in test_x509_crl_delete_last_extension() [all …]
|
| H A D | x509_load_cert_file_test.c | 15 static const char *crl; variable 40 if (crl != NULL && !TEST_true(X509_load_crl_file(lookup, crl, X509_FILETYPE_PEM))) in test_load_cert_file() 65 crl = test_get_argument(1); in setup_tests()
|
| H A D | test.cnf | 11 crl_dir = $dir/crl # Where the issued crl are kept 17 crl = $dir/crl.pem # The current CRL
|
| /freebsd/crypto/openssl/fuzz/ |
| H A D | crl.c | 29 X509_CRL *crl = d2i_X509_CRL(NULL, &p, len); in FuzzerTestOneInput() local 30 if (crl != NULL) { in FuzzerTestOneInput() 32 X509_CRL_print(bio, crl); in FuzzerTestOneInput() 35 i2d_X509_CRL(crl, &der); in FuzzerTestOneInput() 38 X509_CRL_free(crl); in FuzzerTestOneInput()
|
| H A D | x509.c | 44 X509_CRL *crl = NULL; in FuzzerTestOneInput() local 74 crl = d2i_X509_CRL(NULL, &p, len); in FuzzerTestOneInput() 75 if (crl == NULL) in FuzzerTestOneInput() 104 if (crl != NULL) { in FuzzerTestOneInput() 107 || !sk_X509_CRL_push(crls, crl)) in FuzzerTestOneInput() 143 X509_CRL_free(crl); in FuzzerTestOneInput()
|
| /freebsd/crypto/openssl/apps/ |
| H A D | crl2pkcs7.c | 62 X509_CRL *crl = NULL; in crl2pkcs7_main() local 120 crl = d2i_X509_CRL_bio(in, NULL); in crl2pkcs7_main() 122 crl = PEM_read_bio_X509_CRL(in, NULL, NULL, NULL); in crl2pkcs7_main() 123 if (crl == NULL) { in crl2pkcs7_main() 141 if (crl != NULL) { in crl2pkcs7_main() 144 p7s->crl = crl_stack; in crl2pkcs7_main() 146 if (!sk_X509_CRL_push(crl_stack, crl)) in crl2pkcs7_main() 148 crl = NULL; /* now part of p7 for OPENSSL_freeing */ in crl2pkcs7_main() 185 X509_CRL_free(crl); in crl2pkcs7_main()
|
| H A D | pkcs7.c | 167 crls = p7->d.sign->crl; in pkcs7_main() 173 crls = p7->d.signed_and_enveloped->crl; in pkcs7_main() 196 X509_CRL *crl; in pkcs7_main() local 199 crl = sk_X509_CRL_value(crls, i); in pkcs7_main() 201 X509_CRL_print_ex(out, crl, get_nameopt()); in pkcs7_main() 204 PEM_write_bio_X509_CRL(out, crl); in pkcs7_main()
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | X509_CRL_get0_by_serial.pod | 15 int X509_CRL_get0_by_serial(X509_CRL *crl, 17 int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x); 19 STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl); 27 int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev); 29 int X509_CRL_sort(X509_CRL *crl); 33 X509_CRL_get0_by_serial() attempts to find a revoked entry in I<crl> for 42 revoked entries for I<crl>. 58 X509_CRL_add0_revoked() appends revoked entry I<rev> to CRL I<crl>. The 62 X509_CRL_sort() sorts the revoked entries of I<crl> into ascending serial
|
| /freebsd/usr.sbin/rpc.tlsservd/ |
| H A D | rpc.tlscommon.c | 167 X509_CRL *crl; in rpctls_checkcrl() local 188 for (crl = PEM_read_bio_X509_CRL(infile, NULL, NULL, nullstr); in rpctls_checkcrl() 189 crl != NULL; crl = PEM_read_bio_X509_CRL(infile, NULL, NULL, in rpctls_checkcrl() 193 ret = X509_CRL_get0_by_cert(crl, &revoked, in rpctls_checkcrl() 230 X509_CRL_free(crl); in rpctls_checkcrl()
|
| /freebsd/crypto/openssl/test/recipes/90-test_includes_data/conf-includes/ |
| H A D | includes1.cnf | 16 crl_dir = $dir/crl # Where the issued crl are kept 22 crl = $dir/crl.pem # The current CRL
|
| /freebsd/crypto/openssl/doc/man1/ |
| H A D | openssl-crl.pod.in | 6 openssl-crl - CRL command 10 B<openssl> B<crl> 149 openssl crl -in crl.pem -outform DER -out crl.der 153 openssl crl -in crl.der -text -noout
|
| /freebsd/crypto/openssl/crypto/store/ |
| H A D | store_result.c | 525 X509_CRL *crl; in try_crl() local 527 crl = d2i_X509_CRL(NULL, (const unsigned char **)&data->octet_data, in try_crl() 530 if (crl != NULL) in try_crl() 534 if (crl != NULL && !ossl_x509_crl_set0_libctx(crl, libctx, propq)) { in try_crl() 535 X509_CRL_free(crl); in try_crl() 536 crl = NULL; in try_crl() 539 if (crl != NULL) in try_crl() 540 *v = OSSL_STORE_INFO_new_CRL(crl); in try_crl() 542 X509_CRL_free(crl); in try_crl()
|
| /freebsd/crypto/openssl/tools/ |
| H A D | c_rehash.in | 146 FILE: foreach $fname (grep {/\.(pem|crt|cer|crl)$/} @flist) { 148 my ($cert, $crl) = check_file($fname); 149 if (!$cert && !$crl) { 154 link_hash_crl($fname) if ($crl);
|