我build立并testing了一个ejabberd服务器。 Ejabberd在安装过程中自己创build一个SSL证书。 不幸的是,我没有find关于如何获得指纹的教程。
本文档显示如何创build证书,但不显示如何显示其指纹。
我尝试了一些我发现的命令。 喜欢
openssl pkcs8 -in /etc/ejabberd/ejabberd.pem -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c
要么
openssl rsa -in /etc/ejabberd/ejabberd.pem -pubout -outform DER | openssl SHA1 -c
和
ec2fp /etc/ejabberd/ejabberd.pem
当我使用pidgin连接到ejabberd服务器,并select显示证书时,它显示了一个SHA1指纹,它与我在testing上述命令时获得的所有指纹不同。
我很确定这不是中间人,因为这是在我的testing环境中发生的。
有人可以告诉我,获得ejabberd-SSL-证书指纹的正确命令是什么?