Home
last modified time | relevance | path

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

/openssl/crypto/x509/
H A Dx509_local.h76 int (*new_item) (X509_LOOKUP *ctx);
77 void (*free) (X509_LOOKUP *ctx);
78 int (*init) (X509_LOOKUP *ctx);
79 int (*shutdown) (X509_LOOKUP *ctx);
80 int (*ctrl) (X509_LOOKUP *ctx, int cmd, const char *argc, long argl,
82 int (*get_by_subject) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type,
84 int (*get_by_issuer_serial) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type,
88 int (*get_by_fingerprint) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type,
91 int (*get_by_alias) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type,
93 int (*get_by_subject_ex) (X509_LOOKUP *ctx, X509_LOOKUP_TYPE type,
[all …]
H A Dx509_meth.c47 int (*new_item) (X509_LOOKUP *ctx)) in X509_LOOKUP_meth_set_new_item()
54 (X509_LOOKUP *ctx) in X509_LOOKUP_meth_get_new_item()
61 void (*free_fn) (X509_LOOKUP *ctx)) in X509_LOOKUP_meth_set_free()
68 (X509_LOOKUP *ctx) in X509_LOOKUP_meth_get_free()
74 int (*init) (X509_LOOKUP *ctx)) in X509_LOOKUP_meth_set_init()
81 (X509_LOOKUP *ctx) in X509_LOOKUP_meth_get_init()
88 int (*shutdown) (X509_LOOKUP *ctx)) in X509_LOOKUP_meth_set_shutdown()
95 (X509_LOOKUP *ctx) in X509_LOOKUP_meth_get_shutdown()
H A Dby_file.c20 static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc,
22 static int by_file_ctrl_ex(X509_LOOKUP *ctx, int cmd, const char *argc,
47 static int by_file_ctrl_ex(X509_LOOKUP *ctx, int cmd, const char *argp, in by_file_ctrl_ex()
83 static int by_file_ctrl(X509_LOOKUP *ctx, int cmd, in by_file_ctrl()
89 int X509_load_cert_file_ex(X509_LOOKUP *ctx, const char *file, int type, in X509_load_cert_file_ex()
154 int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type) in X509_load_cert_file()
159 int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type) in X509_load_crl_file()
216 int X509_load_cert_crl_file_ex(X509_LOOKUP *ctx, const char *file, int type, in X509_load_cert_crl_file_ex()
257 int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type) in X509_load_cert_crl_file()
H A Dby_store.c16 static int cache_objects(X509_LOOKUP *lctx, const char *uri, in cache_objects()
102 static void by_store_free(X509_LOOKUP *ctx) in by_store_free()
108 static int by_store_ctrl_ex(X509_LOOKUP *ctx, int cmd, const char *argp, in by_store_ctrl_ex()
141 static int by_store_ctrl(X509_LOOKUP *ctx, int cmd, in by_store_ctrl()
147 static int by_store(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, in by_store()
165 static int by_store_subject_ex(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, in by_store_subject_ex()
219 static int by_store_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, in by_store_subject()
H A Dby_dir.c51 static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl,
54 static int new_dir(X509_LOOKUP *lu);
55 static void free_dir(X509_LOOKUP *lu);
57 static int get_cert_by_subject(X509_LOOKUP *xl, X509_LOOKUP_TYPE type,
59 static int get_cert_by_subject_ex(X509_LOOKUP *xl, X509_LOOKUP_TYPE type,
82 static int dir_ctrl(X509_LOOKUP *ctx, int cmd, const char *argp, long argl, in dir_ctrl()
108 static int new_dir(X509_LOOKUP *lu) in new_dir()
158 static void free_dir(X509_LOOKUP *lu) in free_dir()
226 static int get_cert_by_subject_ex(X509_LOOKUP *xl, X509_LOOKUP_TYPE type, in get_cert_by_subject_ex()
414 static int get_cert_by_subject(X509_LOOKUP *xl, X509_LOOKUP_TYPE type, in get_cert_by_subject()
H A Dx509_lu.c18 X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method) in X509_LOOKUP_new()
20 X509_LOOKUP *ret = OPENSSL_zalloc(sizeof(*ret)); in X509_LOOKUP_new()
35 void X509_LOOKUP_free(X509_LOOKUP *ctx) in X509_LOOKUP_free()
54 int X509_LOOKUP_init(X509_LOOKUP *ctx) in X509_LOOKUP_init()
64 int X509_LOOKUP_shutdown(X509_LOOKUP *ctx) in X509_LOOKUP_shutdown()
147 void *X509_LOOKUP_get_method_data(const X509_LOOKUP *ctx) in X509_LOOKUP_get_method_data()
225 STACK_OF(X509_LOOKUP) *sk; in X509_STORE_free()
226 X509_LOOKUP *lu; in X509_STORE_free()
266 STACK_OF(X509_LOOKUP) *sk; in X509_STORE_add_lookup()
267 X509_LOOKUP *lu; in X509_STORE_add_lookup()
[all …]
H A Dx509_d2.c18 X509_LOOKUP *lookup; in X509_STORE_set_default_paths_ex()
48 X509_LOOKUP *lookup; in X509_STORE_load_file_ex()
66 X509_LOOKUP *lookup; in X509_STORE_load_path()
79 X509_LOOKUP *lookup; in X509_STORE_load_store_ex()
/openssl/doc/man3/
H A DX509_LOOKUP.pod5 X509_LOOKUP, X509_LOOKUP_TYPE,
24 typedef x509_lookup_st X509_LOOKUP;
28 X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method);
29 int X509_LOOKUP_init(X509_LOOKUP *ctx);
30 int X509_LOOKUP_shutdown(X509_LOOKUP *ctx);
31 void X509_LOOKUP_free(X509_LOOKUP *ctx);
82 needed by the given B<X509_LOOKUP> to do its work.
85 the given B<X509_LOOKUP>.
87 X509_LOOKUP_free() destructs the given B<X509_LOOKUP>.
91 given B<X509_LOOKUP>, respectively.
[all …]
H A DX509_LOOKUP_meth_new.pod21 - Routines to build up X509_LOOKUP methods
35 (X509_LOOKUP *ctx);
38 void (*free) (X509_LOOKUP *ctx));
40 (X509_LOOKUP *ctx);
43 int (*init) (X509_LOOKUP *ctx));
45 (X509_LOOKUP *ctx);
50 (X509_LOOKUP *ctx);
58 typedef int (*X509_LOOKUP_get_by_subject_fn)(X509_LOOKUP *ctx,
87 typedef int (*X509_LOOKUP_get_by_alias_fn)(X509_LOOKUP *ctx,
106 B<X509_LOOKUP> structure.
[all …]
H A DX509_LOOKUP_hash_dir.pod19 int X509_load_cert_file_ex(X509_LOOKUP *ctx, const char *file, int type,
21 int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type);
22 int X509_load_crl_file(X509_LOOKUP *ctx, const char *file, int type);
23 int X509_load_cert_crl_file_ex(X509_LOOKUP *ctx, const char *file, int type,
25 int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type);
H A DX509_STORE_add_cert.pod28 X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *store,
93 X509_STORE_add_lookup() finds or creates a L<X509_LOOKUP(3)> with the
96 B<X509_LOOKUP> functions can look up objects in that store.
148 L<X509_LOOKUP(3)>, or NULL on error.
/openssl/include/openssl/
H A Dx509_vfy.h.in44 -> X509_LOOKUP
46 -> X509_LOOKUP
70 generate_stack_macros("X509_LOOKUP")
549 (X509_LOOKUP *ctx);
554 (X509_LOOKUP *ctx);
559 (X509_LOOKUP *ctx);
564 (X509_LOOKUP *ctx);
614 X509_LOOKUP *X509_LOOKUP_new(X509_LOOKUP_METHOD *method);
615 void X509_LOOKUP_free(X509_LOOKUP *ctx);
616 int X509_LOOKUP_init(X509_LOOKUP *ctx);
[all …]
H A Dtypes.h171 typedef struct x509_lookup_st X509_LOOKUP; typedef
/openssl/test/
H A Dx509_dup_cert_test.c21 X509_LOOKUP *lookup = NULL; in test_509_dup_cert()
H A Dverify_extra_test.c69 X509_LOOKUP *lookup = NULL; in test_alt_chains_cert_forgery()
/openssl/apps/
H A Dcrl.c83 X509_LOOKUP *lookup = NULL; in crl_main()
H A Dts.c978 X509_LOOKUP *lookup = NULL; in create_cert_store()
/openssl/util/
H A Dindent.pro446 -T X509_LOOKUP
H A Dother.syms124 X509_LOOKUP datatype
/openssl/doc/
H A Dbuild.info2642 DEPEND[html/man3/X509_LOOKUP.html]=man3/X509_LOOKUP.pod
2643 GENERATE[html/man3/X509_LOOKUP.html]=man3/X509_LOOKUP.pod
2644 DEPEND[man/man3/X509_LOOKUP.3]=man3/X509_LOOKUP.pod
2645 GENERATE[man/man3/X509_LOOKUP.3]=man3/X509_LOOKUP.pod
3410 html/man3/X509_LOOKUP.html \
4009 man/man3/X509_LOOKUP.3 \
/openssl/ssl/
H A Dssl_lib.c4961 X509_LOOKUP *lookup; in SSL_CTX_set_default_verify_dir()
4979 X509_LOOKUP *lookup; in SSL_CTX_set_default_verify_file()
4998 X509_LOOKUP *lookup; in SSL_CTX_set_default_verify_store()
/openssl/doc/man1/
H A Dopenssl-verification-options.pod663 The issuer checks still suffer from limitations in the underlying X509_LOOKUP
/openssl/apps/lib/
H A Dapps.c1325 X509_LOOKUP *lookup; in setup_verify()
/openssl/
H A DNEWS.md360 X509_LOOKUP, X509_LOOKUP_METHOD
H A DCHANGES.md3646 X509_STORE, X509_LOOKUP, and X509_LOOKUP_METHOD. The unused type
15457 the best we can do without throwing out X509_LOOKUP
17036 Also change the X509_LOOKUP and X509_INFO code to handle

Completed in 131 milliseconds