6 set OPENSSL_CONF=..\apps\openssl.cnf
\r
8 rem run this from inside the bin directory
\r
12 if errorlevel 1 goto done
\r
16 if errorlevel 1 goto done
\r
20 if errorlevel 1 goto done
\r
24 if errorlevel 1 goto done
\r
28 if errorlevel 1 goto done
\r
32 if errorlevel 1 goto done
\r
36 if errorlevel 1 goto done
\r
40 if errorlevel 1 goto done
\r
44 if errorlevel 1 goto done
\r
48 if errorlevel 1 goto done
\r
52 if errorlevel 1 goto done
\r
56 if errorlevel 1 goto done
\r
60 if errorlevel 1 goto done
\r
64 if errorlevel 1 goto done
\r
68 if errorlevel 1 goto done
\r
71 call %test%\testenc openssl
\r
72 if errorlevel 1 goto done
\r
75 call %test%\testpem openssl
\r
76 if errorlevel 1 goto done
\r
79 copy ..\certs\*.pem cert.tmp >nul
\r
80 openssl verify -CAfile cert.tmp ..\certs\*.pem
\r
83 call %test%\testss openssl
\r
84 if errorlevel 1 goto done
\r
88 if errorlevel 1 goto done
\r
90 echo test sslv2 with server authentication
\r
91 ssltest -ssl2 -server_auth -CAfile cert.tmp
\r
92 if errorlevel 1 goto done
\r
94 echo test sslv2 with client authentication
\r
95 ssltest -ssl2 -client_auth -CAfile cert.tmp
\r
96 if errorlevel 1 goto done
\r
98 echo test sslv2 with both client and server authentication
\r
99 ssltest -ssl2 -server_auth -client_auth -CAfile cert.tmp
\r
100 if errorlevel 1 goto done
\r
104 if errorlevel 1 goto done
\r
106 echo test sslv3 with server authentication
\r
107 ssltest -ssl3 -server_auth -CAfile cert.tmp
\r
108 if errorlevel 1 goto done
\r
110 echo test sslv3 with client authentication
\r
111 ssltest -ssl3 -client_auth -CAfile cert.tmp
\r
112 if errorlevel 1 goto done
\r
114 echo test sslv3 with both client and server authentication
\r
115 ssltest -ssl3 -server_auth -client_auth -CAfile cert.tmp
\r
116 if errorlevel 1 goto done
\r
118 echo test sslv2/sslv3
\r
120 if errorlevel 1 goto done
\r
122 echo test sslv2/sslv3 with server authentication
\r
123 ssltest -server_auth -CAfile cert.tmp
\r
124 if errorlevel 1 goto done
\r
126 echo test sslv2/sslv3 with client authentication
\r
127 ssltest -client_auth -CAfile cert.tmp
\r
128 if errorlevel 1 goto done
\r
130 echo test sslv2/sslv3 with both client and server authentication
\r
131 ssltest -server_auth -client_auth -CAfile cert.tmp
\r
132 if errorlevel 1 goto done
\r
137 echo passed all tests
\r