Home
last modified time | relevance | path

Searched refs:crl (Results 1 – 25 of 40) sorted by relevance

12

/dragonfly/crypto/libressl/crypto/asn1/
HDx_crl.c73 static void setup_idp(X509_CRL *crl, ISSUING_DIST_POINT *idp);
103 static int def_crl_verify(X509_CRL *crl, EVP_PKEY *r);
104 static int def_crl_lookup(X509_CRL *crl, X509_REVOKED **ret,
199 crl_set_issuers(X509_CRL *crl) in crl_set_issuers() argument
205 revoked = X509_CRL_get_REVOKED(crl); in crl_set_issuers()
216 crl->flags |= EXFLAG_INVALID; in crl_set_issuers()
222 if (!crl->issuers) { in crl_set_issuers()
223 crl->issuers = sk_GENERAL_NAMES_new_null(); in crl_set_issuers()
224 if (!crl->issuers) in crl_set_issuers()
227 if (!sk_GENERAL_NAMES_push(crl->issuers, gtmp)) in crl_set_issuers()
[all …]
HDasn1_locl.h158 int (*crl_init)(X509_CRL *crl);
159 int (*crl_free)(X509_CRL *crl);
160 int (*crl_lookup)(X509_CRL *crl, X509_REVOKED **ret,
162 int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk);
HDx_info.c89 X509_CRL_free(x->crl); in X509_INFO_free()
HDt_crl.c119 x->crl->extensions, 0, 8); in X509_CRL_print()
/dragonfly/crypto/libressl/crypto/x509/
HDx509cset.c80 if (x->crl->version == NULL) { in X509_CRL_set_version()
81 if ((x->crl->version = ASN1_INTEGER_new()) == NULL) in X509_CRL_set_version()
84 return (ASN1_INTEGER_set(x->crl->version, version)); in X509_CRL_set_version()
90 if ((x == NULL) || (x->crl == NULL)) in X509_CRL_set_issuer_name()
92 return (X509_NAME_set(&x->crl->issuer, name)); in X509_CRL_set_issuer_name()
102 in = x->crl->lastUpdate; in X509_CRL_set_lastUpdate()
106 ASN1_TIME_free(x->crl->lastUpdate); in X509_CRL_set_lastUpdate()
107 x->crl->lastUpdate = in; in X509_CRL_set_lastUpdate()
126 in = x->crl->nextUpdate; in X509_CRL_set_nextUpdate()
130 ASN1_TIME_free(x->crl->nextUpdate); in X509_CRL_set_nextUpdate()
[all …]
HDx509_ext.c73 return (X509v3_get_ext_count(x->crl->extensions)); in X509_CRL_get_ext_count()
79 return (X509v3_get_ext_by_NID(x->crl->extensions, nid, lastpos)); in X509_CRL_get_ext_by_NID()
85 return (X509v3_get_ext_by_OBJ(x->crl->extensions, obj, lastpos)); in X509_CRL_get_ext_by_OBJ()
91 return (X509v3_get_ext_by_critical(x->crl->extensions, crit, lastpos)); in X509_CRL_get_ext_by_critical()
97 return (X509v3_get_ext(x->crl->extensions, loc)); in X509_CRL_get_ext()
103 return (X509v3_delete_ext(x->crl->extensions, loc)); in X509_CRL_delete_ext()
109 return X509V3_get_d2i(x->crl->extensions, nid, crit, idx); in X509_CRL_get_ext_d2i()
116 return X509V3_add1_i2d(&x->crl->extensions, nid, value, crit, flags); in X509_CRL_add1_ext_i2d()
122 return (X509v3_add_ext(&(x->crl->extensions), ex, loc) != NULL); in X509_CRL_add_ext()
HDx_all.c103 d2i_X509_CRL_bio(BIO *bp, X509_CRL **crl) in d2i_X509_CRL_bio() argument
105 return ASN1_item_d2i_bio(&X509_CRL_it, bp, crl); in d2i_X509_CRL_bio()
109 i2d_X509_CRL_bio(BIO *bp, X509_CRL *crl) in i2d_X509_CRL_bio() argument
111 return ASN1_item_i2d_bio(&X509_CRL_it, bp, crl); in i2d_X509_CRL_bio()
115 d2i_X509_CRL_fp(FILE *fp, X509_CRL **crl) in d2i_X509_CRL_fp() argument
117 return ASN1_item_d2i_fp(&X509_CRL_it, fp, crl); in d2i_X509_CRL_fp()
121 i2d_X509_CRL_fp(FILE *fp, X509_CRL *crl) in i2d_X509_CRL_fp() argument
123 return ASN1_item_i2d_fp(&X509_CRL_it, fp, crl); in i2d_X509_CRL_fp()
439 x->crl->enc.modified = 1; in X509_CRL_sign()
440 return(ASN1_item_sign(&X509_CRL_INFO_it, x->crl->sig_alg, in X509_CRL_sign()
[all …]
HDx509_lcl.h213 X509_CRL_INFO *crl; member
245 X509_CRL *crl; member
300 int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); /* retrieve CRL */
301 int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl); /* Check CRL validity */
302 … int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); /* Check certificate against CRL */
343 int (*get_crl)(X509_STORE_CTX *ctx, X509_CRL **crl, X509 *x); /* retrieve CRL */
344 int (*check_crl)(X509_STORE_CTX *ctx, X509_CRL *crl); /* Check CRL validity */
345 … int (*cert_crl)(X509_STORE_CTX *ctx, X509_CRL *crl, X509 *x); /* Check certificate against CRL */
HDby_dir.c274 } crl; in get_cert_by_subject() member
293 data.crl.st_crl.crl = &data.crl.st_crl_info; in get_cert_by_subject()
294 data.crl.st_crl_info.issuer = name; in get_cert_by_subject()
295 stmp.data.crl = &data.crl.st_crl; in get_cert_by_subject()
HDx509_conf.c385 X509_CRL *crl) in X509V3_EXT_CRL_add_nconf() argument
389 if (crl) in X509V3_EXT_CRL_add_nconf()
390 sk = &crl->crl->extensions; in X509V3_EXT_CRL_add_nconf()
481 X509_CRL *crl, int flags) in X509V3_set_ctx() argument
485 ctx->crl = crl; in X509V3_set_ctx()
554 const char *section, X509_CRL *crl) in X509V3_EXT_CRL_add_conf() argument
559 return X509V3_EXT_CRL_add_nconf(&ctmp, ctx, section, crl); in X509V3_EXT_CRL_add_conf()
HDx509_lu.c177 return X509_CRL_cmp((*a)->data.crl, (*b)->data.crl); in x509_object_cmp()
238 X509_CRL_free(a->data.crl); in X509_OBJECT_free()
428 obj->data.crl = x; in X509_STORE_add_crl()
440 return X509_CRL_up_ref(a->data.crl); in X509_OBJECT_up_ref_count()
470 stmp.data.crl = &crl_s; in x509_object_idx_cnt()
471 crl_s.crl = &crl_info_s; in x509_object_idx_cnt()
526 return xo->data.crl; in X509_OBJECT_get0_X509_CRL()
624 x = obj->data.crl; in STACK_OF()
663 if (!X509_CRL_match(obj->data.crl, x->data.crl)) in X509_OBJECT_retrieve_match()
HDby_mem.c123 if (itmp->crl) { in by_mem_ctrl()
124 ok = X509_STORE_add_crl(lu->store_ctx, itmp->crl); in by_mem_ctrl()
HDby_file.c260 if (itmp->crl) { in X509_load_cert_crl_file()
261 X509_STORE_add_crl(ctx->store_ctx, itmp->crl); in X509_load_cert_crl_file()
HDx509_cmp.c139 return (X509_NAME_cmp(a->crl->issuer, b->crl->issuer)); in X509_CRL_cmp()
/dragonfly/crypto/libressl/apps/openssl/
HDcerthash.c334 X509_CRL *crl = NULL; in certhash_crl() local
338 if ((crl = PEM_read_bio_X509_CRL(bio, NULL, NULL, NULL)) == NULL) in certhash_crl()
341 hash = X509_NAME_hash(X509_CRL_get_issuer(crl)); in certhash_crl()
344 if (X509_CRL_digest(crl, digest, fingerprint, &len) != 1) { in certhash_crl()
352 X509_CRL_free(crl); in certhash_crl()
434 struct hashinfo *cert, *crl; in certhash_merge() local
450 for (crl = *crls; crl != NULL; crl = crl->next) { in certhash_merge()
451 if (crl->is_dup == 1) in certhash_merge()
453 certhash_findlink(*links, crl); in certhash_merge()
463 for (crl = *crls; crl != NULL; crl = crl->next) { in certhash_merge()
[all …]
HDcrl2p7.c167 X509_CRL *crl = NULL; in crl2pkcs7_main() local
206 crl = d2i_X509_CRL_bio(in, NULL); in crl2pkcs7_main()
208 crl = PEM_read_bio_X509_CRL(in, NULL, NULL, NULL); in crl2pkcs7_main()
214 if (crl == NULL) { in crl2pkcs7_main()
232 p7s->crl = crl_stack; in crl2pkcs7_main()
233 if (crl != NULL) { in crl2pkcs7_main()
234 sk_X509_CRL_push(crl_stack, crl); in crl2pkcs7_main()
235 crl = NULL; /* now part of p7 for freeing */ in crl2pkcs7_main()
287 if (crl != NULL) in crl2pkcs7_main()
288 X509_CRL_free(crl); in crl2pkcs7_main()
HDpkcs7.c222 crls = p7->d.sign->crl; in pkcs7_main()
226 crls = p7->d.signed_and_enveloped->crl; in pkcs7_main()
248 X509_CRL *crl; in pkcs7_main() local
251 crl = sk_X509_CRL_value(crls, i); in pkcs7_main()
253 X509_CRL_print(out, crl); in pkcs7_main()
256 PEM_write_bio_X509_CRL(out, crl); in pkcs7_main()
HDca.c674 X509_CRL *crl = NULL; in ca_main() local
1426 if ((crl = X509_CRL_new()) == NULL) in ca_main()
1428 if (!X509_CRL_set_issuer_name(crl, X509_get_subject_name(x509))) in ca_main()
1433 if (!X509_CRL_set_lastUpdate(crl, tmptm)) in ca_main()
1441 if (!X509_CRL_set_nextUpdate(crl, tmptm)) in ca_main()
1468 if (!X509_CRL_add0_revoked(crl, r)) in ca_main()
1477 X509_CRL_sort(crl); in ca_main()
1487 X509V3_set_ctx(&crlctx, x509, NULL, NULL, crl, 0); in ca_main()
1492 ca_config.crl_ext, crl)) in ca_main()
1498 if (!X509_CRL_add1_ext_i2d(crl, NID_crl_number, in ca_main()
[all …]
/dragonfly/crypto/libressl/include/openssl/
HDx509.h328 X509_CRL *crl; member
401 int X509_CRL_get_signature_nid(const X509_CRL *crl);
405 const STACK_OF(X509_EXTENSION) *X509_CRL_get0_extensions(const X509_CRL *crl);
406 long X509_CRL_get_version(const X509_CRL *crl);
407 const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl);
408 const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl);
409 ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl);
410 ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl);
411 X509_NAME *X509_CRL_get_issuer(const X509_CRL *crl);
412 STACK_OF(X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl);
[all …]
HDx509v3.h137 X509_CRL *crl; member
714 X509_CRL *crl);
725 const char *section, X509_CRL *crl);
741 X509_REQ *req, X509_CRL *crl, int flags);
/dragonfly/crypto/libressl/crypto/cms/
HDcms_lib.c563 CMS_add0_crl(CMS_ContentInfo *cms, X509_CRL *crl) in CMS_add0_crl() argument
571 rch->d.crl = crl; in CMS_add0_crl()
577 CMS_add1_crl(CMS_ContentInfo *cms, X509_CRL *crl) in CMS_add1_crl() argument
581 r = CMS_add0_crl(cms, crl); in CMS_add1_crl()
583 X509_CRL_up_ref(crl); in CMS_add1_crl()
636 if (!sk_X509_CRL_push(crls, rch->d.crl)) { in STACK_OF()
640 X509_CRL_up_ref(rch->d.crl); in STACK_OF()
/dragonfly/crypto/libressl/crypto/pkcs7/
HDpk7_lib.c328 PKCS7_add_crl(PKCS7 *p7, X509_CRL *crl) in PKCS7_add_crl() argument
336 sk = &(p7->d.sign->crl); in PKCS7_add_crl()
339 sk = &(p7->d.signed_and_enveloped->crl); in PKCS7_add_crl()
353 CRYPTO_add(&crl->references, 1, CRYPTO_LOCK_X509_CRL); in PKCS7_add_crl()
354 if (!sk_X509_CRL_push(*sk, crl)) { in PKCS7_add_crl()
355 X509_CRL_free(crl); in PKCS7_add_crl()
/dragonfly/crypto/libressl/crypto/pkcs12/
HDp12_sbag.c161 PKCS12_SAFEBAG_create_crl(X509_CRL *crl) in PKCS12_SAFEBAG_create_crl() argument
163 return PKCS12_item_pack_safebag(crl, &X509_CRL_it, in PKCS12_SAFEBAG_create_crl()
/dragonfly/crypto/libressl/crypto/pem/
HDpem_info.c154 if (xi->crl != NULL) { in STACK_OF()
160 pp = &(xi->crl); in STACK_OF()
268 if ((xi->x509 != NULL) || (xi->crl != NULL) || in STACK_OF()
/dragonfly/usr.bin/openssl/
HDMakefile17 crl2p7.c crl.c \

12