| # [ req_DN ] |
| commonName = "Common Name" |
| commonName_value = "CA" |
| |
| #################################################################### |
| [ req ] |
| default_bits = 2432 |
| default_keyfile = cakey.pem |
| default_md = sha256 |
| distinguished_name = req_DN |
| string_mask = utf8only |
| x509_extensions = v3_selfsign |
| |
| [ req_DN ] |
| commonName = "Common Name" |
| commonName_value = "CA" |
| |
| [ v3_selfsign ] |
| basicConstraints = critical,CA:true |
| keyUsage = keyCertSign |
| subjectKeyIdentifier=hash |
| |
| #################################################################### |
| [ ca ] |
| default_ca = CA_default # The default ca section |
| |
| #################################################################### |
| [ CA_default ] |
| |
| dir = ./demoCA |
| certificate = ./demoCA/cacert.pem |
| serial = ./demoCA/serial |
| private_key = ./demoCA/private/cakey.pem |
| new_certs_dir = ./demoCA/newcerts |
| |
| certificate = cacert.pem |
| private_key = cakey.pem |
| |
| x509_extensions = v3_user |
| |
| name_opt = ca_default # Subject Name options |
| cert_opt = ca_default # Certificate field options |
| |
| policy = policy_anything |
| |
| [ policy_anything ] |
| countryName = optional |
| stateOrProvinceName = optional |
| localityName = optional |
| organizationName = optional |
| organizationalUnitName = optional |
| commonName = supplied |
| emailAddress = optional |
| |
| [ v3_user ] |
| basicConstraints=critical,CA:FALSE |
| subjectKeyIdentifier=hash |
| authorityKeyIdentifier=keyid,issuer |
| issuerAltName=issuer:copy |
| |