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
134 echo test sslv2 via BIO pair
\r
135 ssltest -bio_pair -ssl2
\r
136 if errorlevel 1 goto done
\r
138 echo test sslv2/sslv3 with 1024 bit DHE via BIO pair
\r
139 ssltest -bio_pair -dhe1024dsa -v
\r
140 if errorlevel 1 goto done
\r
142 echo test sslv2 with server authentication via BIO pair
\r
143 ssltest -bio_pair -ssl2 -server_auth -CAfile cert.tmp
\r
144 if errorlevel 1 goto done
\r
146 echo test sslv2 with client authentication via BIO pair
\r
147 ssltest -bio_pair -ssl2 -client_auth -CAfile cert.tmp
\r
148 if errorlevel 1 goto done
\r
150 echo test sslv2 with both client and server authentication via BIO pair
\r
151 ssltest -bio_pair -ssl2 -server_auth -client_auth -CAfile cert.tmp
\r
152 if errorlevel 1 goto done
\r
154 echo test sslv3 via BIO pair
\r
155 ssltest -bio_pair -ssl3
\r
156 if errorlevel 1 goto done
\r
158 echo test sslv3 with server authentication via BIO pair
\r
159 ssltest -bio_pair -ssl3 -server_auth -CAfile cert.tmp
\r
160 if errorlevel 1 goto done
\r
162 echo test sslv3 with client authentication via BIO pair
\r
163 ssltest -bio_pair -ssl3 -client_auth -CAfile cert.tmp
\r
164 if errorlevel 1 goto done
\r
166 echo test sslv3 with both client and server authentication via BIO pair
\r
167 ssltest -bio_pair -ssl3 -server_auth -client_auth -CAfile cert.tmp
\r
168 if errorlevel 1 goto done
\r
170 echo test sslv2/sslv3 via BIO pair
\r
172 if errorlevel 1 goto done
\r
174 echo test sslv2/sslv3 with server authentication
\r
175 ssltest -bio_pair -server_auth -CAfile cert.tmp
\r
176 if errorlevel 1 goto done
\r
178 echo test sslv2/sslv3 with client authentication via BIO pair
\r
179 ssltest -bio_pair -client_auth -CAfile cert.tmp
\r
180 if errorlevel 1 goto done
\r
182 echo test sslv2/sslv3 with both client and server authentication via BIO pair
\r
183 ssltest -bio_pair -server_auth -client_auth -CAfile cert.tmp
\r
184 if errorlevel 1 goto done
\r
188 echo passed all tests
\r