Loading...
Searching...
No Matches
Go to the documentation of this file.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
20#include "net/config/ConfigTlsServer.h"
22#include "net/config/ConfigSection.hpp"
24#ifndef DOXYGEN_SHOULD_SKIP_THIS
38 "Server Name Indication (SNI) Certificates:\n"
39 "sni = SNI of the virtual server\n"
41 " Cert -> value:PEM-FILE [\"\"]\n"
42 " CertKey -> value:PEM-FILE [\"\"]\n"
43 " CertKeyPassword -> value:TEXT [\"\"]\n"
44 " CaCert -> value:PEM-FILE [\"\"]\n"
45 " CaCertDir -> value:PEM-CONTAINER-DIR [\"\"]\n"
46 " CaCertUseDefaultDir -> value:BOOLEAN [false]\n"
47 " CipherList -> value:CIPHER [\"\"]\n"
48 " SslOptions -> value:UINT [0]\n"
50 ->
type_name(
"sni <key> value [<key> value] ... [%% sni <key> value [<key> value] ...]")
67 }
else if (
key ==
"CertKey") {
69 }
else if (
key ==
"CertKeyPassword") {
71 }
else if (
key ==
"CaCert") {
73 }
else if (
key ==
"CaCertDir") {
75 }
else if (
key ==
"CaCertUseDefaultDir") {
77 }
else if (
key ==
"CipherList") {
79 }
else if (
key ==
"SslOptions") {
92 "Force using of the Server Name Indication",
108 key !=
"CertKeyPassword" &&
110 key !=
"CaCertDir" &&
111 key !=
"CaCertUseDefaultDir" &&
112 key !=
"CipherList" &&
113 key !=
"SslOptions") {