Lines Matching +full:- +full:- +full:no +full:- +full:check +full:- +full:certificate
10 ----
12 - Install OpenSSL on your system. There are OpenSSL install packages for all
14 - The default build configuration of the civetweb web server will load the
15 required OpenSSL libraries, if a HTTPS certificate has been configured.
19 ----
33 Furthermore the SSL certificate file must be set:
35 ssl_certificate d:\civetweb\certificate\server.pem
39 Creating a self signed certificate
40 ----
43 certificate file required by civetweb (server.pem).
49 openssl genrsa -des3 -out server.key 1024
51 openssl req -new -key server.key -out server.csr
55 openssl rsa -in server.key.orig -out server.key
57 openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt
64 The server.pem file created must contain a 'CERTIFICATE' section as well as a
69 -----BEGIN CERTIFICATE-----
83 -----END CERTIFICATE-----
84 -----BEGIN RSA PRIVATE KEY-----
98 -----END RSA PRIVATE KEY-----
101 Some additional useful OpenSSL commands can be found here: https://geekflare.com/openssl-commands-c…
104 to support multiple websites: https://geekflare.com/san-ssl-certificate/
107 Including a certificate from a certificate authority
108 ----
110 CivetWeb requires one certificate file in PEM format.
111 If you got multiple files from your certificate authority,
115 BEGIN CERTIFICATE / END CERTIFICATE.
124 "Creating a self signed certificate", but it will have several
125 BEGIN CERTIFICATE / END CERTIFICATE sections.
129 ----
137 Check the content of 'error.log':
143 For Windows you might use the pre-built binaries. A link is available at the
145 Choose the windows system folder as installation directory - this is the
149 set_ssl_option: cannot open server.pem: error:PEM routines:*:PEM_read_bio:no start line
154 a 'CERTIFICATE' and a 'RSA PRIVATE KEY' section. It should be a strict ASCII
155 file without byte-order marks.