#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <openssl/buf.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include <openssl/thread.h>
#include <openssl/x509.h>
#include "../internal.h"
#include "internal.h"
Go to the source code of this file.
|
static int | add_cert_dir (BY_DIR *ctx, const char *dir, int type) |
|
static void | by_dir_entry_free (BY_DIR_ENTRY *ent) |
|
static int | by_dir_hash_cmp (const BY_DIR_HASH **a, const BY_DIR_HASH **b) |
|
static void | by_dir_hash_free (BY_DIR_HASH *hash) |
|
static int | dir_ctrl (X509_LOOKUP *ctx, int cmd, const char *argp, long argl, char **ret) |
|
static void | free_dir (X509_LOOKUP *lu) |
|
static int | get_cert_by_subject (X509_LOOKUP *xl, int type, X509_NAME *name, X509_OBJECT *ret) |
|
static int | new_dir (X509_LOOKUP *lu) |
|
X509_LOOKUP_METHOD * | X509_LOOKUP_hash_dir (void) |
|
◆ BY_DIR
◆ BY_DIR_ENTRY
◆ BY_DIR_HASH
◆ add_cert_dir()
◆ by_dir_entry_free()
◆ by_dir_hash_cmp()
◆ by_dir_hash_free()
◆ dir_ctrl()
◆ free_dir()
◆ get_cert_by_subject()
◆ new_dir()
◆ X509_LOOKUP_hash_dir()
◆ g_ent_hashes_lock
Initial value:
Definition at line 254 of file by_dir.c.
◆ x509_dir_lookup
Initial value:= {
"Load certs from files in a directory",
NULL,
NULL,
NULL,
NULL,
NULL,
}
Definition at line 99 of file by_dir.c.