Hi,
I'm sorry I didn't new that I can not send any *.bat file as an attachment
to a mailing list.. any way u can save it as a txt file and see it...
Any way..
here is the content of batch file:
see attached "using openssl.txt" file...
I think ca.cnf file don have any problem in regard with some virus stuff....
:) :) :) ! ! !
Thanks
Aslam
-----Original Message-----
From: Averroes [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, September 05, 2001 1:33 PM
To: [EMAIL PROTECTED]
Subject: Re: RootCA+SubCA+SubCA
Hi,
Aslam wrote:
>
> Hi,
>
> I think u can have a look at the attached files and easily guess how to
> create ur tree..
Thanks for you quickly answer, but before running anything in my box
Could you send me your example in text format.
>
> Thanks
> Aslam
Regards
--
# .- ...- . .-. .-. --- . ... .- .-.-.- .- -.-- ... .... .-
# Averroes A. Aysha
# Think Linux, Think Slackware!
# Network Security Auditor (NSA)
# e-fingerprint = 73B7 2559 2968 5094 3B95 5C70 4E85 5F94 6068 1DD8
# http://www.keyserver.net/en/
# .- ...- . .-. .-. --- . ... .- .-.-.- .- -.-- ... .... .-
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]
rem Make a Root CA (A1)
cls
echo ***************************************************************************
echo Root CA: A1
md "Root_CA_A1"
cd "Root_CA_A1"
copy "d:\work\Openssl\serial"
copy "d:\work\Openssl\index.txt"
md certs
md clrs
openssl req -config "d:\work\openssl\ca.cnf" -x509 -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "cert.pem"
openssl x509 -in "cert.pem" -inform PEM -out "cert.cer" -outform DER
rem Make a Intermediate CA (B1)
cls
echo ***************************************************************************
echo Intermediate CA: B1
md "Int_CA_B1"
cd "Int_CA_B1"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
md certs
md clrs
openssl req -config "\work\openssl\ca.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\ca.cnf" -in "Int_CA_B1\req.pem" -out
"Int_CA_B1\cert.pem"
openssl x509 -in "Int_CA_B1\cert.pem" -inform PEM -out "Int_CA_B1\cert.cer" -outform
DER
rem Make a Intermediate CA (B2)
cls
echo ***************************************************************************
echo Intermediate CA: B2
md "Int_CA_B2"
cd "Int_CA_B2"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
md certs
md clrs
openssl req -config "\work\openssl\ca.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\ca.cnf" -in "Int_CA_B2\req.pem" -out
"Int_CA_B2\cert.pem"
openssl x509 -in "Int_CA_B2\cert.pem" -inform PEM -out "Int_CA_B2\cert.cer" -outform
DER
rem Make a Intermediate CA (C1)
cd "Int_CA_B1"
cls
echo ***************************************************************************
echo Intermediate CA: C1
md "Int_CA_C1"
cd "Int_CA_C1"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
md certs
md clrs
openssl req -config "\work\openssl\ca.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\ca.cnf" -in "Int_CA_C1\req.pem" -out
"Int_CA_C1\cert.pem"
openssl x509 -in "Int_CA_C1\cert.pem" -inform PEM -out "Int_CA_C1\cert.cer" -outform
DER
rem Make a Intermediate CA (C1)
cls
echo ***************************************************************************
echo Intermediate CA: C2
md "Int_CA_C2"
cd "Int_CA_C2"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
md certs
md clrs
openssl req -config "\work\openssl\ca.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\ca.cnf" -in "Int_CA_C2\req.pem" -out
"Int_CA_C2\cert.pem"
openssl x509 -in "Int_CA_C2\cert.pem" -inform PEM -out "Int_CA_C2\cert.cer" -outform
DER
rem Make a User (User_01) for Int_CA_B2
cd "..\Int_CA_B2"
cls
echo ***************************************************************************
echo User_01
md "User_01"
cd "User_01"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
openssl req -config "\work\openssl\user.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\user.cnf" -in "User_01\req.pem" -out
"User_01\cert.pem"
openssl x509 -in "User_01\cert.pem" -inform PEM -out "User_01\cert.cer" -outform DER
rem Make a User (User_02) for Int_CA_B2
cls
echo ***************************************************************************
echo User_02
md "User_02"
cd "User_02"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
openssl req -config "\work\openssl\user.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\user.cnf" -in "User_02\req.pem" -out
"User_02\cert.pem"
openssl x509 -in "User_02\cert.pem" -inform PEM -out "User_02\cert.cer" -outform DER
rem Make a User (User_01) for Int_CA_C1
cd "..\Int_CA_B1\Int_CA_C1"
cls
echo ***************************************************************************
echo User_01
md "User_01"
cd "User_01"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
openssl req -config "\work\openssl\user.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\user.cnf" -in "User_01\req.pem" -out
"User_01\cert.pem"
openssl x509 -in "User_01\cert.pem" -inform PEM -out "User_01\cert.cer" -outform DER
rem Make a User (User_02) for Int_CA_C1
cls
echo ***************************************************************************
echo User_02
md "User_02"
cd "User_02"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
openssl req -config "\work\openssl\user.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\user.cnf" -in "User_02\req.pem" -out
"User_02\cert.pem"
openssl x509 -in "User_02\cert.pem" -inform PEM -out "User_02\cert.cer" -outform DER
rem Make a User (User_01) for Int_CA_C2
cd "..\Int_CA_C2"
cls
echo ***************************************************************************
echo User_01
md "User_01"
cd "User_01"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
openssl req -config "\work\openssl\user.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\user.cnf" -in "User_01\req.pem" -out
"User_01\cert.pem"
openssl x509 -in "User_01\cert.pem" -inform PEM -out "User_01\cert.cer" -outform DER
rem Make a User (User_02) for Int_CA_C2
cls
echo ***************************************************************************
echo User_02
md "User_02"
cd "User_02"
copy "\work\Openssl\serial"
copy "\work\Openssl\index.txt"
openssl req -config "\work\openssl\user.cnf" -new -days 180 -newkey rsa:1024 -nodes
-keyout "key.pem" -out "req.pem"
cd "..\"
openssl ca -config "\work\openssl\user.cnf" -in "User_02\req.pem" -out
"User_02\cert.pem"
openssl x509 -in "User_02\cert.pem" -inform PEM -out "User_02\cert.cer" -outform DER
cd \work\openssl
echo Process Complete !
ca.cnf