我在JAVA中编写应用程序,它检查每个提供的主机的SSL连接。 部分测试应该是密码和协议版本检查。
如何使用特定密码或协议版本(SSL 3或2,TLS 1)预先建立连接,以检查服务器是否启用了该连接?
答案 0 :(得分:0)
如果您正在使用Linux ...您可以进行系统调用并使用openssl检查连接: 例如,使用此命令:
openssl s_client -no_tls1 -no_ssl3 -connect www.google.com:443
//this checks if ssl v2 is availabe
然后解析JAVA程序中的输出。