Lines Matching refs:X509_CRL
440 DEFINE_STACK_OF(X509_CRL)
441 DECLARE_ASN1_SET_OF(X509_CRL)
466 X509_CRL *crl;
534 const ASN1_TIME *X509_CRL_get0_lastUpdate(const X509_CRL *crl);
535 const ASN1_TIME *X509_CRL_get0_nextUpdate(const X509_CRL *crl);
548 int (*crl_init)(X509_CRL *crl),
549 int (*crl_free)(X509_CRL *crl),
550 int (*crl_lookup)(X509_CRL *crl, X509_REVOKED **ret,
552 int (*crl_verify)(X509_CRL *crl, EVP_PKEY *pk));
555 OPENSSL_EXPORT void X509_CRL_set_meth_data(X509_CRL *crl, void *dat);
556 OPENSSL_EXPORT void *X509_CRL_get_meth_data(X509_CRL *crl);
569 OPENSSL_EXPORT int X509_CRL_verify(X509_CRL *a, EVP_PKEY *r);
587 OPENSSL_EXPORT int X509_CRL_sign(X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md);
588 OPENSSL_EXPORT int X509_CRL_sign_ctx(X509_CRL *x, EVP_MD_CTX *ctx);
595 OPENSSL_EXPORT int X509_CRL_digest(const X509_CRL *data,const EVP_MD *type,
612 OPENSSL_EXPORT X509_CRL *d2i_X509_CRL_fp(FILE *fp,X509_CRL **crl);
613 OPENSSL_EXPORT int i2d_X509_CRL_fp(FILE *fp,X509_CRL *crl);
646 OPENSSL_EXPORT X509_CRL *d2i_X509_CRL_bio(BIO *bp,X509_CRL **crl);
647 OPENSSL_EXPORT int i2d_X509_CRL_bio(BIO *bp,X509_CRL *crl);
682 OPENSSL_EXPORT X509_CRL *X509_CRL_dup(X509_CRL *crl);
788 DECLARE_ASN1_FUNCTIONS(X509_CRL)
790 OPENSSL_EXPORT int X509_CRL_add0_revoked(X509_CRL *crl, X509_REVOKED *rev);
791 OPENSSL_EXPORT int X509_CRL_get0_by_serial(X509_CRL *crl,
793 OPENSSL_EXPORT int X509_CRL_get0_by_cert(X509_CRL *crl, X509_REVOKED **ret, X509 *x);
874 OPENSSL_EXPORT int X509_CRL_set_version(X509_CRL *x, long version);
875 OPENSSL_EXPORT int X509_CRL_set_issuer_name(X509_CRL *x, X509_NAME *name);
876 OPENSSL_EXPORT int X509_CRL_set_lastUpdate(X509_CRL *x, const ASN1_TIME *tm);
877 OPENSSL_EXPORT int X509_CRL_set_nextUpdate(X509_CRL *x, const ASN1_TIME *tm);
878 OPENSSL_EXPORT int X509_CRL_sort(X509_CRL *crl);
879 OPENSSL_EXPORT int X509_CRL_up_ref(X509_CRL *crl);
881 OPENSSL_EXPORT void X509_CRL_get0_signature(const X509_CRL *crl,
884 OPENSSL_EXPORT int X509_CRL_get_signature_nid(const X509_CRL *crl);
885 OPENSSL_EXPORT int i2d_re_X509_CRL_tbs(X509_CRL *req, unsigned char **pp);
894 OPENSSL_EXPORT X509_CRL *X509_CRL_diff(X509_CRL *base, X509_CRL *newer,
903 OPENSSL_EXPORT int X509_CRL_check_suiteb(X509_CRL *crl, EVP_PKEY *pk,
924 OPENSSL_EXPORT int X509_CRL_cmp(const X509_CRL *a, const X509_CRL *b);
925 OPENSSL_EXPORT int X509_CRL_match(const X509_CRL *a, const X509_CRL *b);
929 OPENSSL_EXPORT int X509_CRL_print_fp(FILE *bp,X509_CRL *x);
940 OPENSSL_EXPORT int X509_CRL_print(BIO *bp,X509_CRL *x);
1002 OPENSSL_EXPORT int X509_CRL_get_ext_count(X509_CRL *x);
1003 OPENSSL_EXPORT int X509_CRL_get_ext_by_NID(X509_CRL *x, int nid, int lastpos);
1004 OPENSSL_EXPORT int X509_CRL_get_ext_by_OBJ(X509_CRL *x,ASN1_OBJECT *obj,int lastpos);
1005 OPENSSL_EXPORT int X509_CRL_get_ext_by_critical(X509_CRL *x, int crit, int lastpos);
1006 OPENSSL_EXPORT X509_EXTENSION *X509_CRL_get_ext(X509_CRL *x, int loc);
1007 OPENSSL_EXPORT X509_EXTENSION *X509_CRL_delete_ext(X509_CRL *x, int loc);
1008 OPENSSL_EXPORT int X509_CRL_add_ext(X509_CRL *x, X509_EXTENSION *ex, int loc);
1009 OPENSSL_EXPORT void * X509_CRL_get_ext_d2i(X509_CRL *x, int nid, int *crit, int *idx);
1010 OPENSSL_EXPORT int X509_CRL_add1_ext_i2d(X509_CRL *x, int nid, void *value, int crit,
1139 BORINGSSL_MAKE_DELETER(X509_CRL, X509_CRL_free)
1140 BORINGSSL_MAKE_UP_REF(X509_CRL, X509_CRL_up_ref)