make update
[openssl.git] / test / testca.com
1 $! TESTCA.COM
2 $
3 $       __arch := VAX
4 $       if f$getsyi("cpu") .ge. 128 then -
5            __arch = f$edit( f$getsyi( "ARCH_NAME"), "UPCASE")
6 $       if __arch .eqs. "" then __arch := UNK
7 $
8 $       openssl := mcr 'exe_dir'openssl
9 $
10 $       SSLEAY_CONFIG="-config ""CAss.cnf"""
11 $
12 $       set noon
13 $       if f$search("demoCA.dir") .nes. ""
14 $       then
15 $           @[-.util]deltree [.demoCA]*.*
16 $           set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;*
17 $           delete demoCA.dir;*
18 $       endif
19 $       set on
20 $       open/read sys$ca_input VMSca-response.1
21 $       @[-.apps]CA.com -input sys$ca_input -newca
22 $       close sys$ca_input
23 $       if $severity .ne. 1 then exit 3
24 $
25 $
26 $       SSLEAY_CONFIG="-config ""Uss.cnf"""
27 $       @[-.apps]CA.com -newreq
28 $       if $severity .ne. 1 then exit 3
29 $
30 $
31 $       SSLEAY_CONFIG="-config [-.apps]openssl-vms.cnf"
32 $       open/read sys$ca_input VMSca-response.2
33 $       @[-.apps]CA.com -input sys$ca_input -sign
34 $       close sys$ca_input
35 $       if $severity .ne. 1 then exit 3
36 $
37 $
38 $       @[-.apps]CA.com -verify newcert.pem
39 $       if $severity .ne. 1 then exit 3
40 $
41 $       set noon
42 $       @[-.util]deltree [.demoCA]*.*
43 $       set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;*
44 $       delete demoCA.dir;*
45 $       if f$search("newcert.pem") .nes. "" then delete newcert.pem;*
46 $       if f$search("newcert.pem") .nes. "" then delete newreq.pem;*
47 $       set on
48 $!      #usage: CA -newcert|-newreq|-newca|-sign|-verify
49 $
50 $       exit