Пока школьники и студенты используют шпаргалки для экзаменов, мы используем их для работы с OpenSSL 🔬
1. Просмотр сертификатов
Просмотреть сертификат из файла:
openssl x509 -noout -text -in 'certfile.cer'Просмотреть сертификат на порту:
echo | openssl s_client -showcerts -connect 4te.me:443 </dev/null | openssl x509 -text | less2. Ключи
Прочитать файл ключа:
openssl rsa -text -in privkeyfile.pem -nooutИзвлечь публичный ключ из файла:
openssl rsa -in privkeyfile.pem -pubout3. Цифровая подпись
Создание цифровой подписи:
openssl dgst -sha256 -sign ./rsa_private_key.pem -out ./signature.bin ./message.txtПроверка подлинности цифровой подписи:
openssl dgst -sha256 -verify ./rsa_public_key.pem -signature ./signature.bin ./message.txt#OpenSSL #commands | 😊 @iscode
