123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- @echo off
- set test=..\ms
- set opath=%PATH%
- PATH=..\ms;%PATH%
- set OPENSSL_CONF=..\apps\openssl.cnf
- rem run this from inside the bin directory
- echo rsa_test
- rsa_test
- if errorlevel 1 goto done
- echo destest
- destest
- if errorlevel 1 goto done
- echo ideatest
- ideatest
- if errorlevel 1 goto done
- echo bftest
- bftest
- if errorlevel 1 goto done
- echo shatest
- shatest
- if errorlevel 1 goto done
- echo sha1test
- sha1test
- if errorlevel 1 goto done
- echo md5test
- md5test
- if errorlevel 1 goto done
- echo md2test
- md2test
- if errorlevel 1 goto done
- echo rc2test
- rc2test
- if errorlevel 1 goto done
- echo rc4test
- rc4test
- if errorlevel 1 goto done
- echo randtest
- randtest
- if errorlevel 1 goto done
- echo dhtest
- dhtest
- if errorlevel 1 goto done
- echo exptest
- exptest
- if errorlevel 1 goto done
- echo dsatest
- dsatest
- if errorlevel 1 goto done
- echo ectest
- ectest
- if errorlevel 1 goto done
- echo testenc
- call %test%\testenc openssl
- if errorlevel 1 goto done
- echo testpem
- call %test%\testpem openssl
- if errorlevel 1 goto done
- echo verify
- copy ..\certs\*.pem cert.tmp >nul
- openssl verify -CAfile cert.tmp ..\certs\*.pem
- echo testss
- call %test%\testss openssl
- if errorlevel 1 goto done
- set SSL_TEST=ssltest -key keyU.ss -cert certU.ss -c_key keyU.ss -c_cert certU.ss -CAfile certCA.ss
- echo test sslv2
- ssltest -ssl2
- if errorlevel 1 goto done
- echo test sslv2 with server authentication
- %SSL_TEST% -ssl2 -server_auth
- if errorlevel 1 goto done
- echo test sslv2 with client authentication
- %SSL_TEST% -ssl2 -client_auth
- if errorlevel 1 goto done
- echo test sslv2 with both client and server authentication
- %SSL_TEST% -ssl2 -server_auth -client_auth
- if errorlevel 1 goto done
- echo test sslv3
- ssltest -ssl3
- if errorlevel 1 goto done
- echo test sslv3 with server authentication
- %SSL_TEST% -ssl3 -server_auth
- if errorlevel 1 goto done
- echo test sslv3 with client authentication
- %SSL_TEST% -ssl3 -client_auth
- if errorlevel 1 goto done
- echo test sslv3 with both client and server authentication
- %SSL_TEST% -ssl3 -server_auth -client_auth
- if errorlevel 1 goto done
- echo test sslv2/sslv3
- ssltest
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with server authentication
- %SSL_TEST% -server_auth
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with client authentication
- %SSL_TEST% -client_auth
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with both client and server authentication
- %SSL_TEST% -server_auth -client_auth
- if errorlevel 1 goto done
- echo test sslv2 via BIO pair
- ssltest -bio_pair -ssl2
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with 1024 bit DHE via BIO pair
- ssltest -bio_pair -dhe1024dsa -v
- if errorlevel 1 goto done
- echo test sslv2 with server authentication via BIO pair
- %SSL_TEST% -bio_pair -ssl2 -server_auth
- if errorlevel 1 goto done
- echo test sslv2 with client authentication via BIO pair
- %SSL_TEST% -bio_pair -ssl2 -client_auth
- if errorlevel 1 goto done
- echo test sslv2 with both client and server authentication via BIO pair
- %SSL_TEST% -bio_pair -ssl2 -server_auth -client_auth
- if errorlevel 1 goto done
- echo test sslv3 via BIO pair
- ssltest -bio_pair -ssl3
- if errorlevel 1 goto done
- echo test sslv3 with server authentication via BIO pair
- %SSL_TEST% -bio_pair -ssl3 -server_auth
- if errorlevel 1 goto done
- echo test sslv3 with client authentication via BIO pair
- %SSL_TEST% -bio_pair -ssl3 -client_auth
- if errorlevel 1 goto done
- echo test sslv3 with both client and server authentication via BIO pair
- %SSL_TEST% -bio_pair -ssl3 -server_auth -client_auth
- if errorlevel 1 goto done
- echo test sslv2/sslv3 via BIO pair
- ssltest -bio_pair
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with server authentication
- %SSL_TEST% -bio_pair -server_auth
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with client authentication via BIO pair
- %SSL_TEST% -bio_pair -client_auth
- if errorlevel 1 goto done
- echo test sslv2/sslv3 with both client and server authentication via BIO pair
- %SSL_TEST% -bio_pair -server_auth -client_auth
- if errorlevel 1 goto done
- del cert.tmp
- echo passed all tests
- goto end
- :done
- echo problems.....
- :end
- PATH=%opath%
|