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

Reply via email to