6 set OPENSSL_CONF
=..
\apps\openssl.cnf
8 rem run this from inside the bin directory
12 if errorlevel 1 goto done
16 if errorlevel 1 goto done
20 if errorlevel 1 goto done
24 if errorlevel 1 goto done
28 if errorlevel 1 goto done
32 if errorlevel 1 goto done
36 if errorlevel 1 goto done
40 if errorlevel 1 goto done
44 if errorlevel 1 goto done
48 if errorlevel 1 goto done
52 if errorlevel 1 goto done
56 if errorlevel 1 goto done
60 if errorlevel 1 goto done
64 if errorlevel 1 goto done
68 if errorlevel 1 goto done
71 call %test%\testenc openssl
72 if errorlevel 1 goto done
75 call %test%\testpem openssl
76 if errorlevel 1 goto done
79 copy ..\certs\
*.pem cert.tmp
>nul
80 openssl
verify -CAfile cert.tmp ..\certs\
*.pem
83 call %test%\testss openssl
84 if errorlevel 1 goto done
88 if errorlevel 1 goto done
90 echo test sslv2 with server authentication
91 ssltest
-ssl2
-server_auth
-CAfile cert.tmp
92 if errorlevel 1 goto done
94 echo test sslv2 with client authentication
95 ssltest
-ssl2
-client_auth
-CAfile cert.tmp
96 if errorlevel 1 goto done
98 echo test sslv2 with both client and server authentication
99 ssltest
-ssl2
-server_auth
-client_auth
-CAfile cert.tmp
100 if errorlevel 1 goto done
104 if errorlevel 1 goto done
106 echo test sslv3 with server authentication
107 ssltest
-ssl3
-server_auth
-CAfile cert.tmp
108 if errorlevel 1 goto done
110 echo test sslv3 with client authentication
111 ssltest
-ssl3
-client_auth
-CAfile cert.tmp
112 if errorlevel 1 goto done
114 echo test sslv3 with both client and server authentication
115 ssltest
-ssl3
-server_auth
-client_auth
-CAfile cert.tmp
116 if errorlevel 1 goto done
118 echo test sslv2
/sslv3
120 if errorlevel 1 goto done
122 echo test sslv2
/sslv3 with server authentication
123 ssltest
-server_auth
-CAfile cert.tmp
124 if errorlevel 1 goto done
126 echo test sslv2
/sslv3 with client authentication
127 ssltest
-client_auth
-CAfile cert.tmp
128 if errorlevel 1 goto done
130 echo test sslv2
/sslv3 with both client and server authentication
131 ssltest
-server_auth
-client_auth
-CAfile cert.tmp
132 if errorlevel 1 goto done
134 echo test sslv2 via BIO pair
135 ssltest
-bio_pair
-ssl2
136 if errorlevel 1 goto done
138 echo test sslv2
/sslv3 with
1024 bit DHE via BIO pair
139 ssltest
-bio_pair
-dhe1024dsa
-v
140 if errorlevel 1 goto done
142 echo test sslv2 with server authentication via BIO pair
143 ssltest
-bio_pair
-ssl2
-server_auth
-CAfile cert.tmp
144 if errorlevel 1 goto done
146 echo test sslv2 with client authentication via BIO pair
147 ssltest
-bio_pair
-ssl2
-client_auth
-CAfile cert.tmp
148 if errorlevel 1 goto done
150 echo test sslv2 with both client and server authentication via BIO pair
151 ssltest
-bio_pair
-ssl2
-server_auth
-client_auth
-CAfile cert.tmp
152 if errorlevel 1 goto done
154 echo test sslv3 via BIO pair
155 ssltest
-bio_pair
-ssl3
156 if errorlevel 1 goto done
158 echo test sslv3 with server authentication via BIO pair
159 ssltest
-bio_pair
-ssl3
-server_auth
-CAfile cert.tmp
160 if errorlevel 1 goto done
162 echo test sslv3 with client authentication via BIO pair
163 ssltest
-bio_pair
-ssl3
-client_auth
-CAfile cert.tmp
164 if errorlevel 1 goto done
166 echo test sslv3 with both client and server authentication via BIO pair
167 ssltest
-bio_pair
-ssl3
-server_auth
-client_auth
-CAfile cert.tmp
168 if errorlevel 1 goto done
170 echo test sslv2
/sslv3 via BIO pair
172 if errorlevel 1 goto done
174 echo test sslv2
/sslv3 with server authentication
175 ssltest
-bio_pair
-server_auth
-CAfile cert.tmp
176 if errorlevel 1 goto done
178 echo test sslv2
/sslv3 with client authentication via BIO pair
179 ssltest
-bio_pair
-client_auth
-CAfile cert.tmp
180 if errorlevel 1 goto done
182 echo test sslv2
/sslv3 with both client and server authentication via BIO pair
183 ssltest
-bio_pair
-server_auth
-client_auth
-CAfile cert.tmp
184 if errorlevel 1 goto done
188 echo passed all tests