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
86 set SSL_TEST=ssltest -key keyU.ss -cert certU.ss -c_key keyU.ss -c_cert certU.ss -CAfile certCA.ss
\r
90 if errorlevel 1 goto done
\r
92 echo test sslv2 with server authentication
\r
93 %SSL_TEST% -ssl2 -server_auth
\r
94 if errorlevel 1 goto done
\r
96 echo test sslv2 with client authentication
\r
97 %SSL_TEST% -ssl2 -client_auth
\r
98 if errorlevel 1 goto done
\r
100 echo test sslv2 with both client and server authentication
\r
101 %SSL_TEST% -ssl2 -server_auth -client_auth
\r
102 if errorlevel 1 goto done
\r
106 if errorlevel 1 goto done
\r
108 echo test sslv3 with server authentication
\r
109 %SSL_TEST% -ssl3 -server_auth
\r
110 if errorlevel 1 goto done
\r
112 echo test sslv3 with client authentication
\r
113 %SSL_TEST% -ssl3 -client_auth
\r
114 if errorlevel 1 goto done
\r
116 echo test sslv3 with both client and server authentication
\r
117 %SSL_TEST% -ssl3 -server_auth -client_auth
\r
118 if errorlevel 1 goto done
\r
120 echo test sslv2/sslv3
\r
122 if errorlevel 1 goto done
\r
124 echo test sslv2/sslv3 with server authentication
\r
125 %SSL_TEST% -server_auth
\r
126 if errorlevel 1 goto done
\r
128 echo test sslv2/sslv3 with client authentication
\r
129 %SSL_TEST% -client_auth
\r
130 if errorlevel 1 goto done
\r
132 echo test sslv2/sslv3 with both client and server authentication
\r
133 %SSL_TEST% -server_auth -client_auth
\r
134 if errorlevel 1 goto done
\r
136 echo test sslv2 via BIO pair
\r
137 ssltest -bio_pair -ssl2
\r
138 if errorlevel 1 goto done
\r
140 echo test sslv2/sslv3 with 1024 bit DHE via BIO pair
\r
141 ssltest -bio_pair -dhe1024dsa -v
\r
142 if errorlevel 1 goto done
\r
144 echo test sslv2 with server authentication via BIO pair
\r
145 %SSL_TEST% -bio_pair -ssl2 -server_auth
\r
146 if errorlevel 1 goto done
\r
148 echo test sslv2 with client authentication via BIO pair
\r
149 %SSL_TEST% -bio_pair -ssl2 -client_auth
\r
150 if errorlevel 1 goto done
\r
152 echo test sslv2 with both client and server authentication via BIO pair
\r
153 %SSL_TEST% -bio_pair -ssl2 -server_auth -client_auth
\r
154 if errorlevel 1 goto done
\r
156 echo test sslv3 via BIO pair
\r
157 ssltest -bio_pair -ssl3
\r
158 if errorlevel 1 goto done
\r
160 echo test sslv3 with server authentication via BIO pair
\r
161 %SSL_TEST% -bio_pair -ssl3 -server_auth
\r
162 if errorlevel 1 goto done
\r
164 echo test sslv3 with client authentication via BIO pair
\r
165 %SSL_TEST% -bio_pair -ssl3 -client_auth
\r
166 if errorlevel 1 goto done
\r
168 echo test sslv3 with both client and server authentication via BIO pair
\r
169 %SSL_TEST% -bio_pair -ssl3 -server_auth -client_auth
\r
170 if errorlevel 1 goto done
\r
172 echo test sslv2/sslv3 via BIO pair
\r
174 if errorlevel 1 goto done
\r
176 echo test sslv2/sslv3 with server authentication
\r
177 %SSL_TEST% -bio_pair -server_auth
\r
178 if errorlevel 1 goto done
\r
180 echo test sslv2/sslv3 with client authentication via BIO pair
\r
181 %SSL_TEST% -bio_pair -client_auth
\r
182 if errorlevel 1 goto done
\r
184 echo test sslv2/sslv3 with both client and server authentication via BIO pair
\r
185 %SSL_TEST% -bio_pair -server_auth -client_auth
\r
186 if errorlevel 1 goto done
\r
190 echo passed all tests
\r