Метка: openssl

OpenSSL – это библиотека криптографии с открытым исходным кодом, которая предоставляет различные функции для обеспечения безопасности при передаче данных в компьютерных сетях. Она может использоваться для создания и верификации цифровых сертификатов, шифрования и дешифрования данных, а также создания и проверки цифровых подписей.

Имеет множество преимуществ, таких как открытый исходный код, поддержка многих алгоритмов шифрования, а также полный контроль над протоколами и конфигурацией.

Недавно была обнаружена серьезная уязвимость, названная Heartbleed, которая позволяла злоумышленникам получать доступ к зонам памяти сервера и криптографических ключей. Однако, благодаря быстрой реакции сообщества, уязвимость была решена. OpenSSL продолжает быть одним из самых популярных инструментов для обеспечения безопасности сети и по-прежнему активно развивается.

Let's Encrypt
SSL_CTX_use_PrivateKey_file

SSL_CTX_use_PrivateKey_file(“/etc/nginx/ssl/private.key”) failed (SSL: error:0906406D:PEM routines:PEM_def_callback:problems getting password error:0907B068:PEM routines:PEM_READ_BIO_PRIVATEKEY:bad password read error:140B0009:SSL routines:SSL_CTX_use_PrivateKey_file:PEM lib)

Чтобы использовать SSL_CTX_use_PrivateKey_file, вам необходимо иметь закрытый ключ в формате PEM. Файл должен содержать только один закрытый ключ. При использовании…