You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
234 lines
6.5 KiB
234 lines
6.5 KiB
@echo off |
|
|
|
cemkdir CE:\OpenSSL |
|
|
|
set test=..\ms |
|
set opath=%PATH% |
|
PATH=..\ms;%PATH% |
|
cecopy ..\apps\openssl.cnf CE:\OpenSSL |
|
set OPENSSL_CONF=\OpenSSL\openssl.cnf |
|
set HOME=\OpenSSL |
|
set CERUN_PASS_ENV=OPENSSL_CONF HOME |
|
|
|
rem run this from inside the bin directory |
|
|
|
rem Copy the DLL's (though they'll only exist if we're in out32dll) |
|
if exist libeay32.dll cecopy libeay32.dll CE:\OpenSSL |
|
if exist ssleay32.dll cecopy ssleay32.dll CE:\OpenSSL |
|
|
|
echo rsa_test |
|
call %test%\testce2 rsa_test |
|
if errorlevel 1 goto done |
|
|
|
echo destest |
|
call %test%\testce2 destest |
|
if errorlevel 1 goto done |
|
|
|
echo ideatest |
|
call %test%\testce2 ideatest |
|
if errorlevel 1 goto done |
|
|
|
echo bftest |
|
call %test%\testce2 bftest |
|
if errorlevel 1 goto done |
|
|
|
echo shatest |
|
call %test%\testce2 shatest |
|
if errorlevel 1 goto done |
|
|
|
echo sha1test |
|
call %test%\testce2 sha1test |
|
if errorlevel 1 goto done |
|
|
|
echo md5test |
|
call %test%\testce2 md5test |
|
if errorlevel 1 goto done |
|
|
|
echo md2test |
|
call %test%\testce2 md2test |
|
if errorlevel 1 goto done |
|
|
|
echo mdc2test |
|
call %test%\testce2 mdc2test |
|
if errorlevel 1 goto done |
|
|
|
echo rc2test |
|
call %test%\testce2 rc2test |
|
if errorlevel 1 goto done |
|
|
|
echo rc4test |
|
call %test%\testce2 rc4test |
|
if errorlevel 1 goto done |
|
|
|
echo randtest |
|
call %test%\testce2 randtest |
|
if errorlevel 1 goto done |
|
|
|
echo dhtest |
|
call %test%\testce2 dhtest |
|
if errorlevel 1 goto done |
|
|
|
echo exptest |
|
call %test%\testce2 exptest |
|
if errorlevel 1 goto done |
|
|
|
echo dsatest |
|
call %test%\testce2 dsatest |
|
if errorlevel 1 goto done |
|
|
|
echo testenc |
|
call %test%\testencce openssl.exe |
|
if errorlevel 1 goto done |
|
|
|
echo testpem |
|
call %test%\testpemce openssl.exe |
|
if errorlevel 1 goto done |
|
|
|
cecopy openssl.exe CE:\OpenSSL |
|
|
|
echo verify |
|
copy ..\certs\*.pem cert.tmp >nul |
|
cecopy cert.tmp CE:\OpenSSL |
|
cemkdir CE:\OpenSSL\certs |
|
rem cecopy ..\certs\*.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\ca-cert.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\dsa-ca.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\dsa-pca.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\factory.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\ICE-CA.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\ICE-root.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\ICE-user.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\nortelCA.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\pca-cert.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\RegTP-4R.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\RegTP-5R.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\RegTP-6R.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\rsa-cca.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\thawteCb.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\thawteCp.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\timCA.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\tjhCA.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\vsign1.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\vsign2.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\vsign3.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\vsignss.pem CE:\OpenSSL\certs |
|
cecopy ..\certs\vsigntca.pem CE:\OpenSSL\certs |
|
cerun CE:\OpenSSL\openssl verify -CAfile \OpenSSL\cert.tmp \OpenSSL\certs\*.pem |
|
|
|
echo testss |
|
call %test%\testssce openssl.exe |
|
if errorlevel 1 goto done |
|
|
|
cecopy ssltest.exe CE:\OpenSSL |
|
cecopy ..\apps\server.pem CE:\OpenSSL |
|
cecopy ..\apps\client.pem CE:\OpenSSL |
|
|
|
echo test sslv2 |
|
cerun CE:\OpenSSL\ssltest -ssl2 |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 with server authentication |
|
cerun CE:\OpenSSL\ssltest -ssl2 -server_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 with client authentication |
|
cerun CE:\OpenSSL\ssltest -ssl2 -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 with both client and server authentication |
|
cerun CE:\OpenSSL\ssltest -ssl2 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 |
|
cerun CE:\OpenSSL\ssltest -ssl3 |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 with server authentication |
|
cerun CE:\OpenSSL\ssltest -ssl3 -server_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 with client authentication |
|
cerun CE:\OpenSSL\ssltest -ssl3 -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 with both client and server authentication |
|
cerun CE:\OpenSSL\ssltest -ssl3 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 |
|
cerun CE:\OpenSSL\ssltest |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with server authentication |
|
cerun CE:\OpenSSL\ssltest -server_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with client authentication |
|
cerun CE:\OpenSSL\ssltest -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with both client and server authentication |
|
cerun CE:\OpenSSL\ssltest -server_auth -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with 1024 bit DHE via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -dhe1024dsa -v |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 with server authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 -server_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 with client authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2 with both client and server authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl2 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 with server authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 -server_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 with client authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv3 with both client and server authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -ssl3 -server_auth -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 via BIO pair |
|
cerun CE:\OpenSSL\ssltest |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with server authentication |
|
cerun CE:\OpenSSL\ssltest -bio_pair -server_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with client authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
echo test sslv2/sslv3 with both client and server authentication via BIO pair |
|
cerun CE:\OpenSSL\ssltest -bio_pair -server_auth -client_auth -CAfile \OpenSSL\cert.tmp |
|
if errorlevel 1 goto done |
|
|
|
del cert.tmp |
|
|
|
echo passed all tests |
|
goto end |
|
:done |
|
echo problems..... |
|
:end |
|
PATH=%opath% |
|
|
|
|