| 
									
										
										
										
											2020-03-05 03:08:31 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-07-29 07:55:09 +08:00
										 |  |  | # Comment out the next line to ignore configuration errors | 
					
						
							|  |  |  | config_diagnostics = 1 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-05 03:08:31 +08:00
										 |  |  | CN2 = Brother 2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #################################################################### | 
					
						
							|  |  |  | [ req ] | 
					
						
							|  |  |  | distinguished_name	= req_distinguished_name | 
					
						
							|  |  |  | encrypt_rsa_key		= no | 
					
						
							|  |  |  | default_md		= sha1 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ req_distinguished_name ] | 
					
						
							|  |  |  | countryName			= Country Name (2 letter code) | 
					
						
							|  |  |  | countryName_value		= AU | 
					
						
							|  |  |  | organizationName		= Organization Name (eg, company) | 
					
						
							|  |  |  | organizationName_value		= Dodgy Brothers | 
					
						
							|  |  |  | commonName			= Common Name (eg, YOUR name) | 
					
						
							|  |  |  | commonName_value		= Dodgy CA | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #################################################################### | 
					
						
							|  |  |  | [ userreq ] | 
					
						
							|  |  |  | distinguished_name	= user_dn | 
					
						
							|  |  |  | encrypt_rsa_key		= no | 
					
						
							|  |  |  | default_md		= sha256 | 
					
						
							|  |  |  | prompt			= no | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ user_dn ] | 
					
						
							|  |  |  | countryName		= AU | 
					
						
							|  |  |  | organizationName	= Dodgy Brothers | 
					
						
							|  |  |  | 0.commonName		= Brother 1 | 
					
						
							|  |  |  | 1.commonName		= $ENV::CN2 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-09-25 05:59:12 +08:00
										 |  |  | [ empty ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-05 03:08:31 +08:00
										 |  |  | [ v3_ee ] | 
					
						
							|  |  |  | subjectKeyIdentifier	= hash | 
					
						
							|  |  |  | authorityKeyIdentifier	= keyid,issuer:always | 
					
						
							|  |  |  | basicConstraints 	= CA:false | 
					
						
							|  |  |  | keyUsage		= nonRepudiation, digitalSignature, keyEncipherment | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ v3_ee_dsa ] | 
					
						
							|  |  |  | subjectKeyIdentifier	= hash | 
					
						
							|  |  |  | authorityKeyIdentifier	= keyid:always | 
					
						
							|  |  |  | basicConstraints	= CA:false | 
					
						
							|  |  |  | keyUsage		= nonRepudiation, digitalSignature | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ v3_ee_ec ] | 
					
						
							|  |  |  | subjectKeyIdentifier	= hash | 
					
						
							|  |  |  | authorityKeyIdentifier	= keyid:always | 
					
						
							|  |  |  | basicConstraints	= CA:false | 
					
						
							|  |  |  | keyUsage		= nonRepudiation, digitalSignature, keyAgreement | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #################################################################### | 
					
						
							|  |  |  | [ ca ] | 
					
						
							|  |  |  | default_ca	= CA_default | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ CA_default ] | 
					
						
							|  |  |  | dir		= ./demoCA | 
					
						
							|  |  |  | certs		= $dir/certs | 
					
						
							|  |  |  | crl_dir		= $dir/crl | 
					
						
							|  |  |  | database	= $dir/index.txt | 
					
						
							|  |  |  | new_certs_dir	= $dir/newcerts | 
					
						
							|  |  |  | certificate	= $dir/cacert.pem | 
					
						
							|  |  |  | serial		= $dir/serial | 
					
						
							|  |  |  | crl		= $dir/crl.pem | 
					
						
							|  |  |  | private_key	= $dir/private/cakey.pem | 
					
						
							|  |  |  | x509_extensions	= v3_ca | 
					
						
							|  |  |  | name_opt 	= ca_default | 
					
						
							|  |  |  | cert_opt 	= ca_default | 
					
						
							|  |  |  | default_days	= 365 | 
					
						
							|  |  |  | default_crl_days= 30 | 
					
						
							|  |  |  | default_md	= sha1 | 
					
						
							|  |  |  | preserve	= no | 
					
						
							|  |  |  | policy		= policy_anything | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ policy_anything ] | 
					
						
							|  |  |  | countryName		= optional | 
					
						
							|  |  |  | stateOrProvinceName	= optional | 
					
						
							|  |  |  | localityName		= optional | 
					
						
							|  |  |  | organizationName	= optional | 
					
						
							|  |  |  | organizationalUnitName	= optional | 
					
						
							|  |  |  | commonName		= supplied | 
					
						
							|  |  |  | emailAddress		= optional | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ v3_ca ] | 
					
						
							|  |  |  | subjectKeyIdentifier	= hash | 
					
						
							|  |  |  | authorityKeyIdentifier	= keyid:always,issuer:always | 
					
						
							|  |  |  | basicConstraints 	= critical,CA:true,pathlen:1 | 
					
						
							|  |  |  | keyUsage		= cRLSign, keyCertSign | 
					
						
							|  |  |  | issuerAltName		= issuer:copy |