Latest update.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
=head1 NAME
|
||||
|
||||
CTLOG_STORE_new_with_libctx,
|
||||
CTLOG_STORE_new, CTLOG_STORE_free,
|
||||
CTLOG_STORE_load_default_file, CTLOG_STORE_load_file -
|
||||
Create and populate a Certificate Transparency log list
|
||||
@@ -10,6 +11,8 @@ Create and populate a Certificate Transparency log list
|
||||
|
||||
#include <openssl/ct.h>
|
||||
|
||||
CTLOG_STORE *CTLOG_STORE_new_with_libctx(OPENSSL_CTX *libctx,
|
||||
const char *propq);
|
||||
CTLOG_STORE *CTLOG_STORE_new(void);
|
||||
void CTLOG_STORE_free(CTLOG_STORE *store);
|
||||
|
||||
@@ -22,13 +25,19 @@ A CTLOG_STORE is a container for a list of CTLOGs (Certificate Transparency
|
||||
logs). The list can be loaded from one or more files and then searched by LogID
|
||||
(see RFC 6962, Section 3.2, for the definition of a LogID).
|
||||
|
||||
CTLOG_STORE_new() creates an empty list of CT logs. This is then populated
|
||||
by CTLOG_STORE_load_default_file() or CTLOG_STORE_load_file().
|
||||
CTLOG_STORE_load_default_file() loads from the default file, which is named
|
||||
F<ct_log_list.cnf> in OPENSSLDIR (see the output of L<openssl-version(1)>).
|
||||
This can be overridden using an environment variable named B<CTLOG_FILE>.
|
||||
CTLOG_STORE_load_file() loads from a caller-specified file path instead.
|
||||
Both of these functions append any loaded CT logs to the CTLOG_STORE.
|
||||
CTLOG_STORE_new_with_libctx() creates an empty list of CT logs associated with
|
||||
the library context I<libctx> and the property query string I<propq>.
|
||||
|
||||
CTLOG_STORE_new() does the same thing as CTLOG_STORE_new_with_libctx() but with
|
||||
the default library context and property query string.
|
||||
|
||||
The CTLOG_STORE is then populated by CTLOG_STORE_load_default_file() or
|
||||
CTLOG_STORE_load_file(). CTLOG_STORE_load_default_file() loads from the default
|
||||
file, which is named F<ct_log_list.cnf> in OPENSSLDIR (see the output of
|
||||
L<openssl-version(1)>). This can be overridden using an environment variable
|
||||
named B<CTLOG_FILE>. CTLOG_STORE_load_file() loads from a caller-specified file
|
||||
path instead. Both of these functions append any loaded CT logs to the
|
||||
CTLOG_STORE.
|
||||
|
||||
The expected format of the file is:
|
||||
|
||||
@@ -65,7 +74,8 @@ L<SSL_CTX_set_ctlog_list_file(3)>
|
||||
|
||||
=head1 HISTORY
|
||||
|
||||
These functions were added in OpenSSL 1.1.0.
|
||||
CTLOG_STORE_new_with_libctx was added in OpenSSL 3.0. All other functions were
|
||||
added in OpenSSL 1.1.0.
|
||||
|
||||
=head1 COPYRIGHT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user