CERT_IPSAN = $ENV::CERT_IPSAN
HOSTNAME = $ENV::HOSTNAME
####################################################################
[ req ]
default_bits = 2048
distinguished_name = server_distinguished_name
req_extensions = server_req_extensions
string_mask = utf8only
####################################################################
[ server_distinguished_name ]
organizationName = Organization Name (eg, company)
organizationName_default = dockertest-server-webserver
commonName = Common Name (e.g. server FQDN or YOUR name)
commonName_default = dockertest-server-webserver
####################################################################
[ server_req_extensions ]
subjectKeyIdentifier = hash
basicConstraints = CA:FALSE
keyUsage = digitalSignature, keyEncipherment
subjectAltName = @alternate_names
nsComment = "OpenSSL Generated Certificate"
####################################################################
[ alternate_names ]
DNS.1 = localhost
DNS.2 = ${HOSTNAME}
IP.1 = ${CERT_IPSAN}