...

Text file src/github.com/in-toto/in-toto-golang/certs/openssl.cnf.tmpl

Documentation: github.com/in-toto/in-toto-golang/certs

     1[req]
     2default_bits = {{DEFUALT_BITS}}
     3default_md = {{DEFAULT_MD}}
     4distinguished_name = dn
     5prompt = no
     6encrypt_key = no
     7
     8[dn]
     9CN = {{SPIFFE_PATH}}.{{TRUST_DOMAIN_FQDN}}
    10OU = {{ORGANIZATIONAL_UNIT}}
    11O = {{ORGANIZATION}}
    12
    13[v3-root]
    14subjectKeyIdentifier=hash
    15authorityKeyIdentifier=keyid:always,issuer:always
    16basicConstraints=critical,CA:TRUE
    17keyUsage=critical,keyCertSign,cRLSign
    18subjectAltName=URI:spiffe://root
    19
    20[v3-intermediate]
    21subjectKeyIdentifier=hash
    22authorityKeyIdentifier=keyid:always,issuer:always
    23basicConstraints=critical,CA:TRUE
    24keyUsage=critical,keyCertSign,cRLSign
    25subjectAltName=URI:spiffe://{{TRUST_DOMAIN_FQDN}}
    26
    27
    28[v3-leaf]
    29subjectAltName=critical,URI:spiffe://{{TRUST_DOMAIN_FQDN}}/{{SPIFFE_PATH}}
    30keyUsage = critical,digitalSignature,keyEncipherment,nonRepudiation
    31basicConstraints = CA:false

View as plain text