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

标签 linux ssl command-line-interface

我总是使用套接字命令行工具对我正在编写的程序进行快速套接字测试。 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>

服务器用于测试的 Quick And Dirty 证书和 key :

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

最佳答案

快速 SSL 客户端:

openssl s_client -connect <host>:<port>

快速 SSL 服务器:

openssl s_server -accept <port> 

关于用于 SSL 服务器的 Linux 命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889130/

相关文章:

linux - 如何将 guake 恢复为旧选项卡名称

mysql - 使用 sed 在字段周围添加引号,null 除外

ssl - 在 RHEL 上使用 Lets Encrypt 设置 SSL

java - JSSE 是否使用 PrivateKeyEntry 中的证书作为信任 anchor ?

Java commons-cli,带有可能值列表的选项

amazon-web-services - 如何在 AWS CLI 中输入 shell 参数

c - C代码的用户界面

linux - Shell 脚本在 Ubuntu 中没有给出预期的输出

不使用信任库的 Java SSL

python - 在 web2py 中使用 xmlrpc 作为 Web 应用程序的命令行界面