testssl 2.9 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
#!/bin/sh

echo test sslv2
./ssltest -ssl2 || exit 1

echo test sslv2 with server authentication
./ssltest -ssl2 -server_auth -CApath ../certs || exit 1

echo test sslv2 with client authentication
./ssltest -ssl2 -client_auth -CApath ../certs || exit 1

echo test sslv2 with both client and server authentication
./ssltest -ssl2 -server_auth -client_auth -CApath ../certs || exit 1

echo test sslv3
./ssltest -ssl3 || exit 1

echo test sslv3 with server authentication
./ssltest -ssl3 -server_auth -CApath ../certs || exit 1

echo test sslv3 with client authentication
./ssltest -ssl3 -client_auth -CApath ../certs || exit 1

echo test sslv3 with both client and server authentication
./ssltest -ssl3 -server_auth -client_auth -CApath ../certs || exit 1

echo test sslv2/sslv3
./ssltest || exit 1

echo test sslv2/sslv3 with server authentication
./ssltest -server_auth -CApath ../certs || exit 1

echo test sslv2/sslv3 with client authentication
./ssltest -client_auth -CApath ../certs || exit 1

echo test sslv2/sslv3 with both client and server authentication
./ssltest -server_auth -client_auth -CApath ../certs || exit 1

B
Bodo Möller 已提交
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
echo test sslv2 via BIO pair
./ssltest -bio_pair -ssl2 || exit 1

echo test sslv2 with server authentication via BIO pair
./ssltest -bio_pair -ssl2 -server_auth -CApath ../certs || exit 1

echo test sslv2 with client authentication via BIO pair
./ssltest -bio_pair -ssl2 -client_auth -CApath ../certs || exit 1

echo test sslv2 with both client and server authentication via BIO pair
./ssltest -bio_pair -ssl2 -server_auth -client_auth -CApath ../certs || exit 1

echo test sslv3 via BIO pair
./ssltest -bio_pair -ssl3 || exit 1

echo test sslv3 with server authentication via BIO pair
./ssltest -bio_pair -ssl3 -server_auth -CApath ../certs || exit 1

echo test sslv3 with client authentication via BIO pair
./ssltest -bio_pair -ssl3 -client_auth -CApath ../certs || exit 1

echo test sslv3 with both client and server authentication via BIO pair
./ssltest -bio_pair -ssl3 -server_auth -client_auth -CApath ../certs || exit 1
62

B
Bodo Möller 已提交
63 64 65
echo test sslv2/sslv3 via BIO pair
./ssltest || exit 1

B
Bodo Möller 已提交
66
echo test sslv2/sslv3 w/o DHE via BIO pair
67
./ssltest -bio_pair -no_dhe || exit 1
B
Bodo Möller 已提交
68

69
echo test sslv2/sslv3 with 1024bit DHE via BIO pair
70
./ssltest -bio_pair -dhe1024dsa -v || exit 1
71

B
Bodo Möller 已提交
72 73 74 75 76 77 78 79 80
echo test sslv2/sslv3 with server authentication
./ssltest -bio_pair -server_auth -CApath ../certs || exit 1

echo test sslv2/sslv3 with client authentication via BIO pair
./ssltest -bio_pair -client_auth -CApath ../certs || exit 1

echo test sslv2/sslv3 with both client and server authentication via BIO pair
./ssltest -bio_pair -server_auth -client_auth -CApath ../certs || exit 1

81 82 83 84 85
echo test tls1 with 1024bit RSA, no DHE, multiple handshakes
./ssltest -v -bio_pair -tls1 -cert ../apps/server2.pem -no_dhe -num 10 -f -time || exit 1

echo test tls1 with 1024bit RSA, 1024bit DHE, multiple handshakes
./ssltest -v -bio_pair -tls1 -cert ../apps/server2.pem -dhe1024dsa -num 10 -f -time || exit 1
B
Bodo Möller 已提交
86
exit 0