在openSSL之后,我们服务器上的所有SSH证书都被重新发布并重新安装。
由于很可能我们在服务器上丢失了某些东西(例如,重新启动Apache),因此我们正在通过单击Chrome中的密钥徽标来手动检查服务器:

这是缓慢和容易出错的。 是否有一个命令行工具可以从服务器获取证书ID /序列号?
更新
我最终使用了MichelZ的答案变化:
echo "" | openssl s_client -showcerts -status -verify 0 \ -connect www.mydomain.com:443 2>&1 | \ egrep "Verify return|subject=/serial"
echo需要openssl退出(否则等待input)。 -verify 0validation证书。 2>&1将标准错误redirect到标准输出 egrep只显示validation状态和序列号。 您可以使用OpenSSL来检索证书:
openssl s_client -showcerts -connect some_server:server_port