62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
|
[ ca ]
|
||
|
default_ca = myca
|
||
|
|
||
|
[ crl_ext ]
|
||
|
issuerAltName=issuer:copy
|
||
|
authorityKeyIdentifier=keyid:always
|
||
|
|
||
|
[ myca ]
|
||
|
dir = ./
|
||
|
new_certs_dir = $dir
|
||
|
unique_subject = no
|
||
|
certificate = $dir/root-ca.crt
|
||
|
database = $dir/certindex
|
||
|
private_key = $dir/root-ca-private-key.pem
|
||
|
serial = $dir/certserial
|
||
|
default_days = 3650
|
||
|
default_md = sha256
|
||
|
policy = myca_policy
|
||
|
x509_extensions = myca_extensions
|
||
|
crlnumber = $dir/crlnumber
|
||
|
default_crl_days = 3650
|
||
|
|
||
|
[ myca_policy ]
|
||
|
commonName = supplied
|
||
|
stateOrProvinceName = optional
|
||
|
countryName = optional
|
||
|
emailAddress = optional
|
||
|
organizationName = supplied
|
||
|
organizationalUnitName = optional
|
||
|
|
||
|
[ myca_extensions ]
|
||
|
basicConstraints = critical,CA:TRUE
|
||
|
keyUsage = critical,any
|
||
|
subjectKeyIdentifier = hash
|
||
|
authorityKeyIdentifier = keyid:always,issuer
|
||
|
keyUsage = digitalSignature,keyEncipherment,cRLSign,keyCertSign
|
||
|
extendedKeyUsage = serverAuth
|
||
|
crlDistributionPoints = @crl_section
|
||
|
subjectAltName = @alt_names
|
||
|
authorityInfoAccess = @ocsp_section
|
||
|
|
||
|
[ v3_ca ]
|
||
|
basicConstraints = critical,CA:TRUE,pathlen:0
|
||
|
keyUsage = critical,any
|
||
|
subjectKeyIdentifier = hash
|
||
|
authorityKeyIdentifier = keyid:always,issuer
|
||
|
keyUsage = digitalSignature,keyEncipherment,cRLSign,keyCertSign
|
||
|
extendedKeyUsage = serverAuth
|
||
|
crlDistributionPoints = @crl_section
|
||
|
subjectAltName = @alt_names
|
||
|
authorityInfoAccess = @ocsp_section
|
||
|
|
||
|
[alt_names]
|
||
|
DNS.0 = Meerkat Voting Intermediate CA 1
|
||
|
|
||
|
[crl_section]
|
||
|
URI.0 = http://crl.factcenter.org/meerkat-root-ca.crl
|
||
|
|
||
|
[ocsp_section]
|
||
|
caIssuers;URI.0 = http://pki.factcenter.org/meerkat-root-ca.crt
|
||
|
OCSP;URI.0 = http://ocsp.factcenter.org/
|