-*- mode: troff; coding: utf-8 -*-
Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
Standard preamble:
========================================================================
..
.... \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
. ds C` "" . ds C' "" 'br\} . ds C` . ds C' 'br\}
Escape single quotes in literal strings from groff's Unicode transform.
If the F register is >0, we'll generate index entries on stderr for
titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
entries marked with X<> in POD. Of course, you'll have to process the
output yourself in some meaningful fashion.
Avoid warning from groff about undefined register 'F'.
.. .nr rF 0 . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF ========================================================================
Title "CTLOG_STORE_new 3"
way too many mistakes in technical documents.
\fBCTLOG_STORE_new_ex() creates an empty list of CT logs associated with the library context libctx and the property query string propq.
\fBCTLOG_STORE_new() does the same thing as CTLOG_STORE_new_ex() but with the default library context and property query string.
The CTLOG_STORE is then populated by CTLOG_STORE_load_default_file() or \fBCTLOG_STORE_load_file(). CTLOG_STORE_load_default_file() loads from the default file, which is named ct_log_list.cnf in OPENSSLDIR (see the output of \fBopenssl-version\|(1)). This can be overridden using an environment variable named 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:
.Vb 1 enabled_logs=foo,bar \& [foo] description = Log 1 key = <base64-encoded DER SubjectPublicKeyInfo here> \& [bar] description = Log 2 key = <base64-encoded DER SubjectPublicKeyInfo here> .Ve
Once a CTLOG_STORE is no longer required, it should be passed to \fBCTLOG_STORE_free(). This will delete all of the CTLOGs stored within, along with the CTLOG_STORE itself. If the argument is NULL, nothing is done.
Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <https://www.openssl.org/source/license.html>.