Проверка отпечатков пальцев ejabberd

Я настроил и протестировал ejabberd-сервер. Ejabberd сам создает SSL-сертификат во время установки. К сожалению, я не нашел учебник о том, как получить его отпечаток.

эта документация показывает, как создать сертификат, но не как показать его отпечаток.

Я попробовал некоторые команды, которые нашел. лайк

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

Когда я подключаюсь к ejabberd-серверу с помощью pidgin и выбираю команду " Показать сертификат", он показывает мне отпечаток SHA1, который отличается от всех отпечатков, которые я получил при тестировании команд выше.

Я почти уверен, что это не "человек посередине", потому что это происходит в моей локальной сети.

Может кто-нибудь сказать мне, пожалуйста, какая правильная команда для получения отпечатка пальца ejabberd-SSL-сертификата?

1 ответ

ША1:

      openssl x509 -in /etc/ejabberd/ejabberd.pem -noout -sha1 -fingerprint

SHA256:

      openssl x509 -in /etc/ejabberd/ejabberd.pem -noout -sha256 -fingerprint

Используемые версии: ejabberd 21.01, openssl 1.1.1d, Debian 10 buster.

Другие вопросы по тегам