用于ssl服务器的Linux命令行?

时间:2014-01-02 18:15:38

标签: linux ssl command-line-interface

我总是使用socket命令行工具对我正在编写的程序进行快速套接字测试。 http://w21.org/jnickelsen/socket/

我想知道是否有类似的命令行工具来设置快速的ssl套接字客户端/服务器来测试。

编辑:简单回答

因此,为了让那些可能想到同样事情的人们感到轻松:

如果你想成为一个客户端,请使用openssl的s_client:

openssl s_client -connect host:port

如果您想成为服务器,请使用openssl的s_server:

openssl s_server -accept <port> -key <keyfile> -cert <certfile>

服务器用于测试的快速和脏的证书和密钥:

openssl req -x509 -nodes -days 365 -newkey rsa -keyout keyfile.key -out certfile.crt

2 个答案:

答案 0 :(得分:2)

快速SSL客户端:

openssl s_client -connect <host>:<port>

快速SSL服务器:

openssl s_server -accept <port> 

答案 1 :(得分:1)

我不熟悉您以前使用的工具。顺便说一句,你可以试试OpenSSL

openssl s_client -host google.com -port 443