首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >验证ejabberd指纹

验证ejabberd指纹
EN

Server Fault用户
提问于 2015-10-11 13:35:57
回答 1查看 61关注 0票数 2

我设置并测试了一个ejabberd服务器。Ejabberd在安装过程中创建SSL证书本身。不幸的是,我没有找到任何关于如何获取指纹的教程。

这份文件展示了如何创建证书,而不是如何显示其指纹。

我尝试了一些我找到的命令。喜欢

代码语言:javascript
复制
openssl pkcs8 -in /etc/ejabberd/ejabberd.pem -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c

代码语言:javascript
复制
openssl rsa -in /etc/ejabberd/ejabberd.pem -pubout -outform DER | openssl SHA1 -c

代码语言:javascript
复制
ec2fp /etc/ejabberd/ejabberd.pem

当我用pidgin连接到ejabberd-服务器并选择select时,它会向我展示一个SHA1指纹,它不同于我在测试上面的命令时得到的所有指纹。

我很肯定这不是中间人,因为这发生在我的局域网测试环境中。

请有人告诉我,获得ejabberd证书指纹的正确命令是什么?

EN

回答 1

Server Fault用户

发布于 2021-03-05 21:36:34

SHA1:

代码语言:javascript
复制
openssl x509 -in /etc/ejabberd/ejabberd.pem -noout -sha1 -fingerprint

SHA256:

代码语言:javascript
复制
openssl x509 -in /etc/ejabberd/ejabberd.pem -noout -sha256 -fingerprint

使用的版本: ejabberd 21.01,openssl 1.1.1d,Debian 10 buster。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/728195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档