# # SSLeay example configuration file. # RANDFILE = $ENV::HOME/.rnd [ req ] default_bits = 2048 default_md = sha256 default_keyfile = privkey.pem distinguished_name = req_distinguished_name req_extensions = v3_req [ req_distinguished_name ] countryName = Country Name (2 letter code) countryName_default = DE countryName_min = 2 countryName_max = 2 stateOrProvinceName = State or Province Name (full name) stateOrProvinceName_default = Example State localityName = Locality Name (eg, city) localityName_default = Example City organizationName = Organization Name (eg, company; recommended) organizationName_max = 64 organizationName_default = Example Company GmbH organizationalUnitName = Organizational Unit Name (leave empty) organizationalUnitName_max = 64 organizationalUnitName_default = commonName = server name (eg. ssl.domain.tld; required!!!) commonName_max = 64 commonName_default = www.example.com emailAddress = Email Address (leave empty for server certificates) emailAddress_max = 40 emailAddress_default = [ v3_req ] # Extensions to add to a certificate request basicConstraints = CA:FALSE keyUsage = nonRepudiation, digitalSignature, keyEncipherment subjectAltName = @alt_names [alt_names] DNS.1 = www.example.com DNS.2 = example.com