123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- CN2 = Brother 2
- ####################################################################
- [ req ]
- default_bits = 2048
- default_keyfile = keySS.pem
- distinguished_name = req_distinguished_name
- encrypt_rsa_key = no
- default_md = sha1
- [ req_distinguished_name ]
- countryName = Country Name (2 letter code)
- countryName_value = AU
- organizationName = Organization Name (eg, company)
- organizationName_value = Dodgy Brothers
- commonName = Common Name (eg, YOUR name)
- commonName_value = Dodgy CA
- ####################################################################
- [ userreq ]
- default_bits = 2048
- default_keyfile = keySS.pem
- distinguished_name = user_dn
- encrypt_rsa_key = no
- default_md = sha256
- prompt = no
- [ user_dn ]
- countryName = AU
- organizationName = Dodgy Brothers
- 0.commonName = Brother 1
- 1.commonName = $ENV::CN2
- [ v3_ee ]
- subjectKeyIdentifier = hash
- authorityKeyIdentifier = keyid,issuer:always
- basicConstraints = CA:false
- keyUsage = nonRepudiation, digitalSignature, keyEncipherment
- [ v3_ee_dsa ]
- subjectKeyIdentifier = hash
- authorityKeyIdentifier = keyid:always
- basicConstraints = CA:false
- keyUsage = nonRepudiation, digitalSignature
- [ v3_ee_ec ]
- subjectKeyIdentifier = hash
- authorityKeyIdentifier = keyid:always
- basicConstraints = CA:false
- keyUsage = nonRepudiation, digitalSignature, keyAgreement
- ####################################################################
- [ ca ]
- default_ca = CA_default
- [ CA_default ]
- dir = ./demoCA
- certs = $dir/certs
- crl_dir = $dir/crl
- database = $dir/index.txt
- new_certs_dir = $dir/newcerts
- certificate = $dir/cacert.pem
- serial = $dir/serial
- crl = $dir/crl.pem
- private_key = $dir/private/cakey.pem
- x509_extensions = v3_ca
- name_opt = ca_default
- cert_opt = ca_default
- default_days = 365
- default_crl_days= 30
- default_md = sha1
- preserve = no
- policy = policy_anything
- [ policy_anything ]
- countryName = optional
- stateOrProvinceName = optional
- localityName = optional
- organizationName = optional
- organizationalUnitName = optional
- commonName = supplied
- emailAddress = optional
- [ v3_ca ]
- subjectKeyIdentifier = hash
- authorityKeyIdentifier = keyid:always,issuer:always
- basicConstraints = critical,CA:true,pathlen:1
- keyUsage = cRLSign, keyCertSign
- issuerAltName = issuer:copy
|