ssl/tsrc/topenssl/data/test.cnf
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     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 [ ca ]
       
    10 default_ca	= CA_default		# The default ca section
       
    11 
       
    12 ####################################################################
       
    13 [ CA_default ]
       
    14 
       
    15 dir		= ./demoCA		# Where everything is kept
       
    16 certs		= $dir/certs		# Where the issued certs are kept
       
    17 crl_dir		= $dir/crl		# Where the issued crl are kept
       
    18 database	= $dir/index.txt	# database index file.
       
    19 new_certs_dir	= $dir/new_certs	# default place for new certs.
       
    20 
       
    21 certificate	= $dir/CAcert.pem 	# The CA certificate
       
    22 serial		= $dir/serial 		# The current serial number
       
    23 crl		= $dir/crl.pem 		# The current CRL
       
    24 private_key	= $dir/private/CAkey.pem# The private key
       
    25 RANDFILE	= $dir/private/.rand	# private random number file
       
    26 
       
    27 default_days	= 365			# how long to certify for
       
    28 default_crl_days= 30			# how long before next CRL
       
    29 default_md	= md5			# which md to use.
       
    30 
       
    31 # A few difference way of specifying how similar the request should look
       
    32 # For type CA, the listed attributes must be the same, and the optional
       
    33 # and supplied fields are just that :-)
       
    34 policy		= policy_match
       
    35 
       
    36 # For the CA policy
       
    37 [ policy_match ]
       
    38 countryName		= match
       
    39 stateOrProvinceName	= match
       
    40 organizationName	= match
       
    41 organizationalUnitName	= optional
       
    42 commonName		= supplied
       
    43 emailAddress		= optional
       
    44 
       
    45 # For the 'anything' policy
       
    46 # At this point in time, you must list all acceptable 'object'
       
    47 # types.
       
    48 [ policy_anything ]
       
    49 countryName		= optional
       
    50 stateOrProvinceName	= optional
       
    51 localityName		= optional
       
    52 organizationName	= optional
       
    53 organizationalUnitName	= optional
       
    54 commonName		= supplied
       
    55 emailAddress		= optional
       
    56 
       
    57 ####################################################################
       
    58 [ req ]
       
    59 default_bits		= 512
       
    60 default_keyfile 	= testkey.pem
       
    61 distinguished_name	= req_distinguished_name
       
    62 encrypt_rsa_key		= no
       
    63 
       
    64 [ req_distinguished_name ]
       
    65 countryName			= Country Name (2 letter code)
       
    66 countryName_default		= AU
       
    67 countryName_value		= AU
       
    68 
       
    69 stateOrProvinceName		= State or Province Name (full name)
       
    70 stateOrProvinceName_default	= Queensland
       
    71 stateOrProvinceName_value	=
       
    72 
       
    73 localityName			= Locality Name (eg, city)
       
    74 localityName_value		= Brisbane
       
    75 
       
    76 organizationName		= Organization Name (eg, company)
       
    77 organizationName_default	= 
       
    78 organizationName_value		= CryptSoft Pty Ltd
       
    79 
       
    80 organizationalUnitName		= Organizational Unit Name (eg, section)
       
    81 organizationalUnitName_default	=
       
    82 organizationalUnitName_value	= .
       
    83 
       
    84 commonName			= Common Name (eg, YOUR name)
       
    85 commonName_value		= Eric Young
       
    86 
       
    87 emailAddress			= Email Address
       
    88 emailAddress_value		= eay@mincom.oz.au