summaryrefslogtreecommitdiff
path: root/src/lib/libssl/test/testca.com
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/test/testca.com')
-rw-r--r--src/lib/libssl/test/testca.com38
1 files changed, 5 insertions, 33 deletions
diff --git a/src/lib/libssl/test/testca.com b/src/lib/libssl/test/testca.com
index c670f2bf5f..ec7e56dad6 100644
--- a/src/lib/libssl/test/testca.com
+++ b/src/lib/libssl/test/testca.com
@@ -1,8 +1,9 @@
1$! TESTCA.COM 1$! TESTCA.COM
2$ 2$
3$ __arch := VAX 3$ __arch := VAX
4$ if f$getsyi("cpu") .ge. 128 then __arch := AXP 4$ if f$getsyi("cpu") .ge. 128 then -
5$ exe_dir := sys$disk:[-.'__arch'.exe.apps] 5 __arch = f$edit( f$getsyi( "ARCH_NAME"), "UPCASE")
6$ if __arch .eqs. "" then __arch := UNK
6$ 7$
7$ openssl := mcr 'exe_dir'openssl 8$ openssl := mcr 'exe_dir'openssl
8$ 9$
@@ -11,7 +12,7 @@ $
11$ set noon 12$ set noon
12$ if f$search("demoCA.dir") .nes. "" 13$ if f$search("demoCA.dir") .nes. ""
13$ then 14$ then
14$ call deltree [.demoCA]*.* 15$ @[-.util]deltree [.demoCA]*.*
15$ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;* 16$ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;*
16$ delete demoCA.dir;* 17$ delete demoCA.dir;*
17$ endif 18$ endif
@@ -38,7 +39,7 @@ $ @[-.apps]CA.com -verify newcert.pem
38$ if $severity .ne. 1 then exit 3 39$ if $severity .ne. 1 then exit 3
39$ 40$
40$ set noon 41$ set noon
41$ call deltree [.demoCA]*.* 42$ @[-.util]deltree [.demoCA]*.*
42$ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;* 43$ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) demoCA.dir;*
43$ delete demoCA.dir;* 44$ delete demoCA.dir;*
44$ if f$search("newcert.pem") .nes. "" then delete newcert.pem;* 45$ if f$search("newcert.pem") .nes. "" then delete newcert.pem;*
@@ -47,32 +48,3 @@ $ set on
47$! #usage: CA -newcert|-newreq|-newca|-sign|-verify 48$! #usage: CA -newcert|-newreq|-newca|-sign|-verify
48$ 49$
49$ exit 50$ exit
50$
51$ deltree: subroutine ! P1 is a name of a directory
52$ on control_y then goto dt_STOP
53$ on warning then goto dt_exit
54$ _dt_def = f$trnlnm("SYS$DISK")+f$directory()
55$ if f$parse(p1) .eqs. "" then exit
56$ set default 'f$parse(p1,,,"DEVICE")''f$parse(p1,,,"DIRECTORY")'
57$ p1 = f$parse(p1,,,"NAME") + f$parse(p1,,,"TYPE")
58$ _fp = f$parse(".DIR",p1)
59$ dt_loop:
60$ _f = f$search(_fp)
61$ if _f .eqs. "" then goto dt_loopend
62$ call deltree [.'f$parse(_f,,,"NAME")']*.*
63$ goto dt_loop
64$ dt_loopend:
65$ _fp = f$parse(p1,".;*")
66$ if f$search(_fp) .eqs. "" then goto dt_exit
67$ set noon
68$ set file/prot=(S:RWED,O:RWED,G:RWED,W:RWED) '_fp'
69$ set on
70$ delete/nolog '_fp'
71$ dt_exit:
72$ set default '_dt_def'
73$ exit
74$ dt_STOP:
75$ set default '_dt_def'
76$ stop/id=""
77$ exit
78$ endsubroutine