(linenum→info "unix/slp.c:2238")

openssl/0.9.8g/test/CAss.cnf

    1: #
    2: # SSLeay example configuration file.
    3: # This is mostly being used for generation of certificate requests.
    4: #
    5: 
    6: RANDFILE                = ./.rnd
    7: 
    8: ####################################################################
    9: [ req ]
   10: default_bits            = 512
   11: default_keyfile         = keySS.pem
   12: distinguished_name      = req_distinguished_name
   13: encrypt_rsa_key         = no
   14: default_md              = sha1
   15: 
   16: [ req_distinguished_name ]
   17: countryName                     = Country Name (2 letter code)
   18: countryName_default             = AU
   19: countryName_value               = AU
   20: 
   21: organizationName                = Organization Name (eg, company)
   22: organizationName_value          = Dodgy Brothers
   23: 
   24: commonName                      = Common Name (eg, YOUR name)
   25: commonName_value                = Dodgy CA
   26: 
   27: ####################################################################
   28: [ ca ]
   29: default_ca      = CA_default         # The default ca section
   30: 
   31: ####################################################################
   32: [ CA_default ]
   33: 
   34: dir             = ./demoCA         # Where everything is kept
   35: certs           = $dir/certs             # Where the issued certs are kept
   36: crl_dir         = $dir/crl             # Where the issued crl are kept
   37: database        = $dir/index.txt       # database index file.
   38: #unique_subject = no                    # Set to 'no' to allow creation of
   39:                                         # several ctificates with same subject.
   40: new_certs_dir   = $dir/newcerts           # default place for new certs.
   41: 
   42: certificate     = $dir/cacert.pem   # The CA certificate
   43: serial          = $dir/serial           # The current serial number
   44: crl             = $dir/crl.pem             # The current CRL
   45: private_key     = $dir/private/cakey.pem# The private key
   46: RANDFILE        = $dir/private/.rand   # private random number file
   47: 
   48: x509_extensions = v3_ca                 # The extentions to add to the cert
   49: 
   50: name_opt        = ca_default          # Subject Name options
   51: cert_opt        = ca_default          # Certificate field options
   52: 
   53: default_days    = 365                      # how long to certify for
   54: default_crl_days= 30                    # how long before next CRL
   55: default_md      = md5                        # which md to use.
   56: preserve        = no                   # keep passed DN ordering
   57: 
   58: policy          = policy_anything
   59: 
   60: [ policy_anything ]
   61: countryName             = optional
   62: stateOrProvinceName     = optional
   63: localityName            = optional
   64: organizationName        = optional
   65: organizationalUnitName  = optional
   66: commonName              = supplied
   67: emailAddress            = optional
   68: 
   69: 
   70: 
   71: [ v3_ca ]
   72: subjectKeyIdentifier=hash
   73: authorityKeyIdentifier=keyid:always,issuer:always
   74: basicConstraints = CA:true,pathlen:1
   75: keyUsage = cRLSign, keyCertSign
   76: issuerAltName=issuer:copy
Syntax (Markdown)