/openssl/crypto/x509/ |
H A D | x_crl.c | 169 if (!crl->meth->crl_free(crl)) in crl_cb() 195 crl->idp = X509_CRL_get_ext_d2i(crl, in crl_cb() 199 if (!setup_idp(crl, crl->idp)) in crl_cb() 206 crl->akid = X509_CRL_get_ext_d2i(crl, in crl_cb() 233 exts = crl->crl.extensions; in crl_cb() 256 if (crl->meth->crl_init(crl) == 0) in crl_cb() 265 if (!crl->meth->crl_free(crl)) in crl_cb() 365 inf = &crl->crl; in X509_CRL_add0_revoked() 379 return crl->meth->crl_verify(crl, r); in X509_CRL_verify() 403 &crl->sig_alg, &crl->signature, &crl->crl, NULL, in def_crl_verify() [all …]
|
H A D | x509cset.c | 71 if (CRYPTO_UP_REF(&crl->references, &i, crl->lock) <= 0) in X509_CRL_up_ref() 81 return ASN1_INTEGER_get(crl->crl.version); in X509_CRL_get_version() 86 return crl->crl.lastUpdate; in X509_CRL_get0_lastUpdate() 91 return crl->crl.nextUpdate; in X509_CRL_get0_nextUpdate() 97 return crl->crl.lastUpdate; in X509_CRL_get_lastUpdate() 102 return crl->crl.nextUpdate; in X509_CRL_get_nextUpdate() 108 return crl->crl.issuer; in X509_CRL_get_issuer() 113 return crl->crl.extensions; in STACK_OF() 118 return crl->crl.revoked; in STACK_OF() 181 crl->crl.enc.modified = 1; in i2d_re_X509_CRL_tbs() [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() 47 return X509v3_delete_ext(x->crl.extensions, loc); in X509_CRL_delete_ext() 52 return X509V3_get_d2i(x->crl.extensions, nid, crit, idx); in X509_CRL_get_ext_d2i() 58 return X509V3_add1_i2d(&x->crl.extensions, nid, value, crit, flags); in X509_CRL_add1_ext_i2d() 63 return (X509v3_add_ext(&(x->crl.extensions), ex, loc) != NULL); in X509_CRL_add_ext()
|
H A D | x509_vfy.c | 994 X509_CRL_free(crl); in check_cert() 996 crl = NULL; in check_cert() 1008 X509_CRL_free(crl); in check_cert() 1097 best_crl = crl; in get_crl_sk() 1487 return (crl->idp == NULL || crl->idp->distpoint == NULL) in crl_crldp_check() 1525 if (crl != NULL) { in get_crl_delta() 1529 *pcrl = crl; in get_crl_delta() 2029 X509_CRL *crl = NULL; in X509_CRL_diff() local 2071 if (crl == NULL || !X509_CRL_set_version(crl, X509_CRL_VERSION_2)) in X509_CRL_diff() 2123 return crl; in X509_CRL_diff() [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 | x_all.c | 112 x->crl.enc.modified = 1; in X509_CRL_sign() 120 x->crl.enc.modified = 1; in X509_CRL_sign_ctx() 123 &x->crl, ctx); in X509_CRL_sign_ctx() 161 X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) in d2i_X509_CRL_fp() argument 163 return ASN1_item_d2i_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); in d2i_X509_CRL_fp() 166 int i2d_X509_CRL_fp(FILE *fp, const X509_CRL *crl) in i2d_X509_CRL_fp() argument 168 return ASN1_item_i2d_fp(ASN1_ITEM_rptr(X509_CRL), fp, crl); in i2d_X509_CRL_fp() 172 X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) in d2i_X509_CRL_bio() argument 174 return ASN1_item_d2i_bio(ASN1_ITEM_rptr(X509_CRL), bp, crl); in d2i_X509_CRL_bio() 177 int i2d_X509_CRL_bio(BIO *bp, const X509_CRL *crl) in i2d_X509_CRL_bio() argument [all …]
|
H A D | x509_lu.c | 170 ret = X509_CRL_cmp((*a)->data.crl, (*b)->data.crl); in x509_object_cmp() 369 static int x509_store_add(X509_STORE *store, void *x, int crl) in x509_store_add() argument 380 if (crl) { in x509_store_add() 382 obj->data.crl = (X509_CRL *)x; in x509_store_add() 439 return X509_CRL_up_ref(a->data.crl); in X509_OBJECT_up_ref_count() 455 return a->data.crl; in X509_OBJECT_get0_X509_CRL() 486 X509_CRL_free(a->data.crl); in x509_object_free_internal() 509 a->data.crl = obj; in X509_OBJECT_set1_X509_CRL() 534 stmp.data.crl = &crl_s; in x509_object_idx_cnt() 694 x = obj->data.crl; in STACK_OF() [all …]
|
H A D | v3_conf.c | 366 X509_CRL *crl) in X509V3_EXT_CRL_add_nconf() argument 369 if (crl != NULL) in X509V3_EXT_CRL_add_nconf() 370 sk = &crl->crl.extensions; in X509V3_EXT_CRL_add_nconf() 458 X509_CRL *crl, int flags) in X509V3_set_ctx() argument 468 ctx->crl = crl; in X509V3_set_ctx() 566 const char *section, X509_CRL *crl) in X509V3_EXT_CRL_add_conf() argument 574 ret = X509V3_EXT_CRL_add_nconf(ctmp, ctx, section, crl); in X509V3_EXT_CRL_add_conf()
|
H A D | by_dir.c | 233 X509_CRL crl; in get_cert_by_subject_ex() member 250 data.crl.crl.issuer = (X509_NAME *)name; /* won't modify it */ in get_cert_by_subject_ex() 251 stmp.data.crl = &data.crl; in get_cert_by_subject_ex()
|
/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 | build.info | 12 PROGRAMS{noinst}=asn1 asn1parse bignum bndiv client conf crl server x509 58 SOURCE[crl]=crl.c driver.c 59 INCLUDE[crl]=../include {- $ex_inc -} 60 DEPEND[crl]=../libcrypto {- $ex_lib -} 76 …PROGRAMS{noinst}=asn1-test asn1parse-test bignum-test bndiv-test client-test conf-test crl-test se… 123 SOURCE[crl-test]=crl.c test-corpus.c 124 INCLUDE[crl-test]=../include 125 DEPEND[crl-test]=../libcrypto
|
/openssl/apps/ |
H A D | crl2pkcs7.c | 57 X509_CRL *crl = NULL; in crl2pkcs7_main() local 116 crl = d2i_X509_CRL_bio(in, NULL); in crl2pkcs7_main() 118 crl = PEM_read_bio_X509_CRL(in, NULL, NULL, NULL); in crl2pkcs7_main() 119 if (crl == NULL) { in crl2pkcs7_main() 137 if (crl != NULL) { in crl2pkcs7_main() 140 p7s->crl = crl_stack; in crl2pkcs7_main() 141 sk_X509_CRL_push(crl_stack, crl); in crl2pkcs7_main() 142 crl = NULL; /* now part of p7 for OPENSSL_freeing */ in crl2pkcs7_main() 179 X509_CRL_free(crl); in crl2pkcs7_main()
|
H A D | pkcs7.c | 159 crls = p7->d.sign->crl; in pkcs7_main() 165 crls = p7->d.signed_and_enveloped->crl; in pkcs7_main() 188 X509_CRL *crl; in pkcs7_main() local 191 crl = sk_X509_CRL_value(crls, i); in pkcs7_main() 193 X509_CRL_print_ex(out, crl, get_nameopt()); in pkcs7_main() 196 PEM_write_bio_X509_CRL(out, crl); in pkcs7_main()
|
/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
|
H A D | X509_get0_notBefore.pod | 23 const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl); 24 const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl); 47 B<lastUpdate> and B<nextUpdate> fields of B<crl>. The value 49 the call. If the B<nextUpdate> field is absent from B<crl> then 53 and B<nextUpdate> fields of B<crl> to B<tm>. Ownership of the passed parameter
|
H A D | X509_STORE_set_verify_cb_func.pod | 49 X509_CRL **crl, X509 *x); 50 typedef int (*X509_STORE_CTX_check_crl_fn)(X509_STORE_CTX *ctx, X509_CRL *crl); 52 X509_CRL *crl, X509 *x); 172 X509_STORE_set_get_crl() sets the function to get the crl for a given 174 When found, the crl must be assigned to I<*crl>. 180 the given I<crl>. 186 status of the given certificate I<x> against the given I<crl>.
|
/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
|
/openssl/doc/man1/ |
H A D | openssl-crl.pod.in | 6 openssl-crl - CRL command 10 B<openssl> B<crl> 144 openssl crl -in crl.pem -outform DER -out crl.der 148 openssl crl -in crl.der -text -noout
|
/openssl/test/ |
H A D | test.cnf | 11 crl_dir = $dir/crl # Where the issued crl are kept 17 crl = $dir/crl.pem # The current CRL
|
H A D | ca-and-certs.cnf | 59 crl_dir = $dir/crl 64 crl = $dir/crl.pem
|
/openssl/crypto/store/ |
H A D | store_result.c | 507 X509_CRL *crl; in try_crl() local 509 crl = d2i_X509_CRL(NULL, (const unsigned char **)&data->octet_data, in try_crl() 512 if (crl != NULL) in try_crl() 516 if (crl != NULL && !ossl_x509_crl_set0_libctx(crl, libctx, propq)) { in try_crl() 517 X509_CRL_free(crl); in try_crl() 518 crl = NULL; in try_crl() 521 if (crl != NULL) in try_crl() 522 *v = OSSL_STORE_INFO_new_CRL(crl); in try_crl() 524 X509_CRL_free(crl); in try_crl()
|
/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);
|
/openssl/include/crypto/ |
H A D | x509.h | 101 X509_CRL_INFO crl; /* signed CRL data */ member 239 int (*get_crl) (X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); 241 int (*check_crl) (X509_STORE_CTX *ctx, X509_CRL *crl); 243 int (*cert_crl) (X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); 306 X509_CRL *crl; member
|
/openssl/crypto/cms/ |
H A D | cms_lib.c | 608 int CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl) in CMS_add0_crl() argument 615 rch->d.crl = crl; in CMS_add0_crl() 619 int CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl) in CMS_add1_crl() argument 622 r = CMS_add0_crl(cms, crl); in CMS_add1_crl() 624 X509_CRL_up_ref(crl); in CMS_add1_crl() 670 if (!sk_X509_CRL_push(crls, rch->d.crl)) { in STACK_OF() 674 X509_CRL_up_ref(rch->d.crl); in STACK_OF()
|
/openssl/include/openssl/ |
H A D | x509.h.in | 214 X509_CRL *crl; member 316 void *X509_CRL_get_meth_data(X509_CRL *crl); 374 X509_CRL *d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl); 375 int i2d_X509_CRL_fp(FILE *fp, const X509_CRL *crl); 420 X509_CRL *d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl); 421 int i2d_X509_CRL_bio(BIO *bp, const X509_CRL *crl); 595 int X509_CRL_get0_by_serial(X509_CRL *crl, 729 int X509_CRL_sort(X509_CRL *crl); 730 int X509_CRL_up_ref(X509_CRL *crl); 737 long X509_CRL_get_version(const X509_CRL *crl); [all …]
|