
1: @echo off 2: 3: set test=..\ms 4: set opath=%PATH% 5: PATH=..\ms;%PATH% 6: set OPENSSL_CONF=..\apps\openssl.cnf 7: 8: rem run this from inside the bin directory 9: 10: echo rsa_test 11: rsa_test 12: if errorlevel 1 goto done 13: 14: echo destest 15: destest 16: if errorlevel 1 goto done 17: 18: echo ideatest 19: ideatest 20: if errorlevel 1 goto done 21: 22: echo bftest 23: bftest 24: if errorlevel 1 goto done 25: 26: echo shatest 27: shatest 28: if errorlevel 1 goto done 29: 30: echo sha1test 31: sha1test 32: if errorlevel 1 goto done 33: 34: echo md5test 35: md5test 36: if errorlevel 1 goto done 37: 38: echo md2test 39: md2test 40: if errorlevel 1 goto done 41: 42: echo rc2test 43: rc2test 44: if errorlevel 1 goto done 45: 46: echo rc4test 47: rc4test 48: if errorlevel 1 goto done 49: 50: echo randtest 51: randtest 52: if errorlevel 1 goto done 53: 54: echo dhtest 55: dhtest 56: if errorlevel 1 goto done 57: 58: echo exptest 59: exptest 60: if errorlevel 1 goto done 61: 62: echo dsatest 63: dsatest 64: if errorlevel 1 goto done 65: 66: echo ectest 67: ectest 68: if errorlevel 1 goto done 69: 70: echo testenc 71: call %test%\testenc openssl 72: if errorlevel 1 goto done 73: 74: echo testpem 75: call %test%\testpem openssl 76: if errorlevel 1 goto done 77: 78: echo verify 79: copy ..\certs\*.pem cert.tmp >nul 80: openssl verify -CAfile cert.tmp ..\certs\*.pem 81: 82: echo testss 83: call %test%\testss openssl 84: if errorlevel 1 goto done 85: 86: set SSL_TEST=ssltest -key keyU.ss -cert certU.ss -c_key keyU.ss -c_cert certU.ss -CAfile certCA.ss 87: 88: echo test sslv2 89: ssltest -ssl2 90: if errorlevel 1 goto done 91: 92: echo test sslv2 with server authentication 93: %SSL_TEST% -ssl2 -server_auth 94: if errorlevel 1 goto done 95: 96: echo test sslv2 with client authentication 97: %SSL_TEST% -ssl2 -client_auth 98: if errorlevel 1 goto done 99: 100: echo test sslv2 with both client and server authentication 101: %SSL_TEST% -ssl2 -server_auth -client_auth 102: if errorlevel 1 goto done 103: 104: echo test sslv3 105: ssltest -ssl3 106: if errorlevel 1 goto done 107: 108: echo test sslv3 with server authentication 109: %SSL_TEST% -ssl3 -server_auth 110: if errorlevel 1 goto done 111: 112: echo test sslv3 with client authentication 113: %SSL_TEST% -ssl3 -client_auth 114: if errorlevel 1 goto done 115: 116: echo test sslv3 with both client and server authentication 117: %SSL_TEST% -ssl3 -server_auth -client_auth 118: if errorlevel 1 goto done 119: 120: echo test sslv2/sslv3 121: ssltest 122: if errorlevel 1 goto done 123: 124: echo test sslv2/sslv3 with server authentication 125: %SSL_TEST% -server_auth 126: if errorlevel 1 goto done 127: 128: echo test sslv2/sslv3 with client authentication 129: %SSL_TEST% -client_auth 130: if errorlevel 1 goto done 131: 132: echo test sslv2/sslv3 with both client and server authentication 133: %SSL_TEST% -server_auth -client_auth 134: if errorlevel 1 goto done 135: 136: echo test sslv2 via BIO pair 137: ssltest -bio_pair -ssl2 138: if errorlevel 1 goto done 139: 140: echo test sslv2/sslv3 with 1024 bit DHE via BIO pair 141: ssltest -bio_pair -dhe1024dsa -v 142: if errorlevel 1 goto done 143: 144: echo test sslv2 with server authentication via BIO pair 145: %SSL_TEST% -bio_pair -ssl2 -server_auth 146: if errorlevel 1 goto done 147: 148: echo test sslv2 with client authentication via BIO pair 149: %SSL_TEST% -bio_pair -ssl2 -client_auth 150: if errorlevel 1 goto done 151: 152: echo test sslv2 with both client and server authentication via BIO pair 153: %SSL_TEST% -bio_pair -ssl2 -server_auth -client_auth 154: if errorlevel 1 goto done 155: 156: echo test sslv3 via BIO pair 157: ssltest -bio_pair -ssl3 158: if errorlevel 1 goto done 159: 160: echo test sslv3 with server authentication via BIO pair 161: %SSL_TEST% -bio_pair -ssl3 -server_auth 162: if errorlevel 1 goto done 163: 164: echo test sslv3 with client authentication via BIO pair 165: %SSL_TEST% -bio_pair -ssl3 -client_auth 166: if errorlevel 1 goto done 167: 168: echo test sslv3 with both client and server authentication via BIO pair 169: %SSL_TEST% -bio_pair -ssl3 -server_auth -client_auth 170: if errorlevel 1 goto done 171: 172: echo test sslv2/sslv3 via BIO pair 173: ssltest -bio_pair 174: if errorlevel 1 goto done 175: 176: echo test sslv2/sslv3 with server authentication 177: %SSL_TEST% -bio_pair -server_auth 178: if errorlevel 1 goto done 179: 180: echo test sslv2/sslv3 with client authentication via BIO pair 181: %SSL_TEST% -bio_pair -client_auth 182: if errorlevel 1 goto done 183: 184: echo test sslv2/sslv3 with both client and server authentication via BIO pair 185: %SSL_TEST% -bio_pair -server_auth -client_auth 186: if errorlevel 1 goto done 187: 188: del cert.tmp 189: 190: echo passed all tests 191: goto end 192: :done 193: echo problems..... 194: :end 195: PATH=%opath%