| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | #################################################################### | 
					
						
							|  |  |  | [ ca ] | 
					
						
							|  |  |  | default_ca	= CA_default		# The default ca section | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #################################################################### | 
					
						
							|  |  |  | [ CA_default ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dir		= ./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/new_certs	# 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 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | default_days	= 365			# how long to certify for | 
					
						
							|  |  |  | default_crl_days= 30			# how long before next CRL | 
					
						
							|  |  |  | default_md	= md5			# which md to use. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # A few difference way of specifying how similar the request should look | 
					
						
							|  |  |  | # For type CA, the listed attributes must be the same, and the optional | 
					
						
							|  |  |  | # 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 ] | 
					
						
							|  |  |  | distinguished_name	= req_distinguished_name | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | # Make altreq be identical to req | 
					
						
							|  |  |  | [ altreq ] | 
					
						
							|  |  |  | distinguished_name	= req_distinguished_name | 
					
						
							|  |  |  | encrypt_rsa_key		= no | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | [ req_distinguished_name ] | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | countryName			= C field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | countryName_value		= AU | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | stateOrProvinceName		= SP field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | stateOrProvinceName_value	= | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | localityName			= L field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | localityName_value		= Brisbane | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | organizationName		= O field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | organizationName_value		= CryptSoft Pty Ltd | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | organizationalUnitName		= OU field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | organizationalUnitName_value	= . | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | commonName			= CN field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | commonName_value		= Eric Young | 
					
						
							| 
									
										
										
										
											2020-03-05 03:41:53 +08:00
										 |  |  | emailAddress			= email field | 
					
						
							| 
									
										
										
										
											1998-12-21 18:52:47 +08:00
										 |  |  | emailAddress_value		= eay@mincom.oz.au | 
					
						
							| 
									
										
										
										
											2024-02-23 17:32:14 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | [ dirname_sec ] | 
					
						
							|  |  |  | C  = UK | 
					
						
							|  |  |  | O  = My Organization | 
					
						
							|  |  |  | OU = My Unit | 
					
						
							|  |  |  | CN = My Name | 
					
						
							| 
									
										
										
										
											2024-07-04 15:42:00 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | [ reqexts ] | 
					
						
							|  |  |  | keyUsage = critical,digitalSignature,keyEncipherment |