3 set test=p:\work\ssleay\ms
\r
7 rem run this from inside the bin directory
\r
11 if errorlevel 1 goto done
\r
15 if errorlevel 1 goto done
\r
19 if errorlevel 1 goto done
\r
23 if errorlevel 1 goto done
\r
27 if errorlevel 1 goto done
\r
31 if errorlevel 1 goto done
\r
35 if errorlevel 1 goto done
\r
39 if errorlevel 1 goto done
\r
43 if errorlevel 1 goto done
\r
47 if errorlevel 1 goto done
\r
51 if errorlevel 1 goto done
\r
55 if errorlevel 1 goto done
\r
59 if errorlevel 1 goto done
\r
63 if errorlevel 1 goto done
\r
66 call %test%\testenc ssleay
\r
67 if errorlevel 1 goto done
\r
70 call %test%\testpem ssleay
\r
71 if errorlevel 1 goto done
\r
74 copy ..\certs\*.pem cert.tmp >nul
\r
75 ssleay verify -CAfile cert.tmp ..\certs\*.pem
\r
78 call %test%\testss ssleay
\r
79 if errorlevel 1 goto done
\r
83 if errorlevel 1 goto done
\r
85 echo test sslv2 with server authentication
\r
86 ssltest -ssl2 -server_auth -CAfile cert.tmp
\r
87 if errorlevel 1 goto done
\r
89 echo test sslv2 with client authentication
\r
90 ssltest -ssl2 -client_auth -CAfile cert.tmp
\r
91 if errorlevel 1 goto done
\r
93 echo test sslv2 with both client and server authentication
\r
94 ssltest -ssl2 -server_auth -client_auth -CAfile cert.tmp
\r
95 if errorlevel 1 goto done
\r
99 if errorlevel 1 goto done
\r
101 echo test sslv3 with server authentication
\r
102 ssltest -ssl3 -server_auth -CAfile cert.tmp
\r
103 if errorlevel 1 goto done
\r
105 echo test sslv3 with client authentication
\r
106 ssltest -ssl3 -client_auth -CAfile cert.tmp
\r
107 if errorlevel 1 goto done
\r
109 echo test sslv3 with both client and server authentication
\r
110 ssltest -ssl3 -server_auth -client_auth -CAfile cert.tmp
\r
111 if errorlevel 1 goto done
\r
113 echo test sslv2/sslv3
\r
115 if errorlevel 1 goto done
\r
117 echo test sslv2/sslv3 with server authentication
\r
118 ssltest -server_auth -CAfile cert.tmp
\r
119 if errorlevel 1 goto done
\r
121 echo test sslv2/sslv3 with client authentication
\r
122 ssltest -client_auth -CAfile cert.tmp
\r
123 if errorlevel 1 goto done
\r
125 echo test sslv2/sslv3 with both client and server authentication
\r
126 ssltest -server_auth -client_auth -CAfile cert.tmp
\r
127 if errorlevel 1 goto done
\r
132 echo passed all tests
\r