
Chapter 4
Section 4.4
Operating SSL
Using the OpenSSL Utility
HTTPS eWay Adapter User’s Guide
39
Sun Microsystems, Inc.
# This is mostly being used for generation of certificate requests.
#
RANDFILE = .rnd
####################################################################
[ ca ]
default_ca= CA_default# The default ca section
####################################################################
[ CA_default ]
dir
= G:\\openssl\\\bin\\demoCA# Where everything is kept
certs
= $dir\\certs
# Where the issued certs are kept
crl_dir= $dir\\crl
# Where the issued crl are kept
database= $dir\\index.txt# database index file.
new_certs_dir= $dir\\newcerts# default place for new certs.
certificate= $dir\\cacert.pem
# The CA certificate
serial
= $dir\\serial
# The current serial number
crl
= $dir\\crl.pem
# The current CRL
private_key= $dir\\private\\cakey.pem
# The private key
RANDFILE= $dir\\private\\private.rnd # private random number file
x509_extensions= x509v3_extensions# The extentions to add to the cert
default_days= 365
# how long to certify for
default_crl_days= 30# how long before next CRL
default_md= md5
# which md to use.
preserve = no
# keep passed DN ordering
# A few difference way of specifying how similar the request should l
ook
# For type CA, the listed attributes must be the same, and the option
al
# and supplied fields are just that :-)
policy
= policy_match
# For the CA policy
[ policy_match ]
countryName
= match
stateOrProvinceName= match
organizationName= match
organizationalUnitName= optional
commonName
= supplied
emailAddress = optional
# For the 'anything' policy
# At this point in time, you must list all acceptable 'object'
# types.
[ policy_anything ]
countryName= optional
stateOrProvinceName= optional
localityName= optional
organizationName= optional
organizationalUnitName= optional
commonName
= supplied
emailAddress = optional
####################################################################
[ req ]
default_bits= 1024
default_keyfile = privkey.pem
distinguished_name= req_distinguished_name
attributes= req_attributes