Pau*_*aul 3 linux certificate ssl openssl
有谁知道 Linux one-liner 可用于从远程服务器下载 SSL 证书并将其解码为文本?
我认为最后一步将涉及openssl x509 -text -noout,但这-in一部分将来自远程站点而不是本地文件。
使用这个管道:
echo | openssl s_client -connect host:port | openssl x509 -text -noout
Run Code Online (Sandbox Code Playgroud)
该命令openssl s_client将与主机执行 SSL 握手,并将证书打印为 PEM 格式的字符串(除其他外)。会 openssl x509将此证书字符串转换为人类可读的形式。只是echo在 SSL 握手后触发连接关闭,这样命令就不会挂起等待输入。