# and for everything including object signing:\r
# nsCertType = client, email, objsign\r
\r
-[ ca_client_flags ]\r
+[ ca_fclient ]\r
# This is typical in keyUsage for a client certificate.\r
keyUsage = nonRepudiation, digitalSignature, keyEncipherment\r
\r
# This will be displayed in Netscape's comment listbox.\r
nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ ca_none ]\r
+nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ proxy_none ]\r
+keyUsage=critical,digitalSignature,keyEncipherment\r
[ req_attributes ]\r
#challengePassword = $ENV::PASSWORD\r
\r
-[ CA_cert]\r
+[ CA_cert ]\r
basicConstraints = CA:true\r
subjectKeyIdentifier=hash\r
authorityKeyIdentifier=keyid:always,issuer:always\r
+\r
+[ proxy_none ]\r
+[ca]
+default_ca = CA_default
+
+[CA_default]
+dir = $ENV::CA_DIR
+database = $dir/index.txt
+serial = $dir/serial.txt
+
+certificate = $dir/$ENV::CATYPE.cert
+private_key = $dir/$ENV::CATYPE.priv
+
[ req ]
+
default_bits = 1024
default_keyfile = keyfile.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
prompt = no
output_password = $ENV::PASSWORD
-ca_cert = CA_cert
+# ca_cert = CA_cert
[ req_distinguished_name ]
+
countryName = UG
#stateOrProvinceName = South area
#emailAddress = Email Address
[ req_attributes ]
-#challengePassword = $ENV::PASSWORD
[ CA_cert]
+
basicConstraints = CA:true
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer:always
1.commonName = $ENV::PROXYNAME
-2.commonName = $ENV::PROXYPROXYNAME
+2.commonName = $ENV::PROXYNAME
#emailAddress = Email Address
# and for everything including object signing:\r
# nsCertType = client, email, objsign\r
\r
-[ ca_client_flags ]\r
+[ ca_fclient ]\r
# This is typical in keyUsage for a client certificate.\r
keyUsage = nonRepudiation, digitalSignature, keyEncipherment\r
\r
# This will be displayed in Netscape's comment listbox.\r
nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ ca_none ]\r
+nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ proxy_none ]\r
+keyUsage=critical,digitalSignature,keyEncipherment\r
[ req_attributes ]\r
#challengePassword = $ENV::PASSWORD\r
\r
-[ CA_cert]\r
+[ CA_cert ]\r
basicConstraints = CA:true\r
subjectKeyIdentifier=hash\r
authorityKeyIdentifier=keyid:always,issuer:always\r
+\r
+[ proxy_none ]\r
+[ca]
+default_ca = CA_default
+
+[CA_default]
+dir = $ENV::CA_DIR
+database = $dir/index.txt
+serial = $dir/serial.txt
+
+certificate = $dir/$ENV::CATYPE.cert
+private_key = $dir/$ENV::CATYPE.priv
+
[ req ]
+
default_bits = 1024
default_keyfile = keyfile.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
prompt = no
output_password = $ENV::PASSWORD
-ca_cert = CA_cert
+# ca_cert = CA_cert
[ req_distinguished_name ]
+
countryName = UG
#stateOrProvinceName = South area
#emailAddress = Email Address
[ req_attributes ]
-#challengePassword = $ENV::PASSWORD
[ CA_cert]
+
basicConstraints = CA:true
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer:always
1.commonName = $ENV::PROXYNAME
-2.commonName = $ENV::PROXYPROXYNAME
+2.commonName = $ENV::PROXYNAME
#emailAddress = Email Address
# and for everything including object signing:\r
# nsCertType = client, email, objsign\r
\r
-[ ca_client_flags ]\r
+[ ca_fclient ]\r
# This is typical in keyUsage for a client certificate.\r
keyUsage = nonRepudiation, digitalSignature, keyEncipherment\r
\r
# This will be displayed in Netscape's comment listbox.\r
nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ ca_none ]\r
+nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ proxy_none ]\r
+keyUsage=critical,digitalSignature,keyEncipherment\r
[ req_attributes ]\r
#challengePassword = $ENV::PASSWORD\r
\r
-[ CA_cert]\r
+[ CA_cert ]\r
basicConstraints = CA:true\r
subjectKeyIdentifier=hash\r
authorityKeyIdentifier=keyid:always,issuer:always\r
+\r
+[ proxy_none ]\r
+[ca]
+default_ca = CA_default
+
+[CA_default]
+dir = $ENV::CA_DIR
+database = $dir/index.txt
+serial = $dir/serial.txt
+
+certificate = $dir/$ENV::CATYPE.cert
+private_key = $dir/$ENV::CATYPE.priv
+
[ req ]
+
default_bits = 1024
default_keyfile = keyfile.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
prompt = no
output_password = $ENV::PASSWORD
-ca_cert = CA_cert
+# ca_cert = CA_cert
[ req_distinguished_name ]
+
countryName = UG
#stateOrProvinceName = South area
#emailAddress = Email Address
[ req_attributes ]
-#challengePassword = $ENV::PASSWORD
[ CA_cert]
+
basicConstraints = CA:true
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer:always
1.commonName = $ENV::PROXYNAME
-2.commonName = $ENV::PROXYPROXYNAME
+2.commonName = $ENV::PROXYNAME
#emailAddress = Email Address
# and for everything including object signing:\r
# nsCertType = client, email, objsign\r
\r
-[ ca_client_flags ]\r
+[ ca_fclient ]\r
# This is typical in keyUsage for a client certificate.\r
keyUsage = nonRepudiation, digitalSignature, keyEncipherment\r
\r
# This will be displayed in Netscape's comment listbox.\r
nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ ca_none ]\r
+nsComment = "OpenSSL Generated Client Certificate with Flags"\r
+\r
+[ proxy_none ]\r
+keyUsage=critical,digitalSignature,keyEncipherment\r
[ req_attributes ]\r
#challengePassword = $ENV::PASSWORD\r
\r
-[ CA_cert]\r
+[ CA_cert ]\r
basicConstraints = CA:true\r
subjectKeyIdentifier=hash\r
authorityKeyIdentifier=keyid:always,issuer:always\r
+\r
+[ proxy_none ]\r
+[ca]
+default_ca = CA_default
+
+[CA_default]
+dir = $ENV::CA_DIR
+database = $dir/index.txt
+serial = $dir/serial.txt
+
+certificate = $dir/$ENV::CATYPE.cert
+private_key = $dir/$ENV::CATYPE.priv
+
[ req ]
+
default_bits = 1024
default_keyfile = keyfile.pem
distinguished_name = req_distinguished_name
attributes = req_attributes
prompt = no
output_password = $ENV::PASSWORD
-ca_cert = CA_cert
+# ca_cert = CA_cert
[ req_distinguished_name ]
+
countryName = UG
#stateOrProvinceName = South area
#emailAddress = Email Address
[ req_attributes ]
-#challengePassword = $ENV::PASSWORD
[ CA_cert]
+
basicConstraints = CA:true
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid:always,issuer:always
1.commonName = $ENV::PROXYNAME
-2.commonName = $ENV::PROXYPROXYNAME
+2.commonName = $ENV::PROXYNAME
#emailAddress = Email Address