Eu configurei e testei um ejabberd-server. O Ejabberd cria um certificado SSL durante a instalação. Infelizmente não encontrei nenhum tutorial sobre como obter sua impressão digital.
esta documentação mostra como criar um certificado, mas não como mostrar sua impressão digital.
Eu tentei alguns comandos que encontrei. como
openssl pkcs8 -in /etc/ejabberd/ejabberd.pem -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c
ou
openssl rsa -in /etc/ejabberd/ejabberd.pem -pubout -outform DER | openssl SHA1 -c
e
ec2fp /etc/ejabberd/ejabberd.pem
Quando me conecto ao ejabberd-server com o pidgin e seleciono show certificate , ele mostra uma impressão digital SHA1 que é diferente de todas as impressões digitais que obtive ao testar os comandos acima.
Tenho certeza de que isso não é man-in-the-middle porque isso está acontecendo no meu ambiente de teste de lan.
Alguém pode me dizer, qual é o comando correto para obter a impressão digital do ejabberd-SSL-Certificate?
Tags ejabberd fingerprint