315 читали · 2 года назад
Полезные команды openssl
OpenSSL — криптографический пакет с открытым исходным кодом для работы с SSL/TLS. Генерация Установка openssl в Debian sudo apt-get install openssl Генерация приватного KEY openssl genrsa -out server.key 4096 Генерация пары CSR и KEY openssl req -out server.csr -new -newkey rsa:2048 -nodes -keyout server.key Windows 10 — генерация CSR и KEY для SSL сертификатов с помощью подсистемы Linux Генерация CSR для существующего KEY openssl req -out server.csr -key server.key -new Генерация CSR для существующих CRT и KEY openssl x509 -x509toreq -in server...
204 читали · 6 лет назад
Windows — конвертация SSL сертификата PEM в формат pfx (PKCS#12) С помощью подсистемы Linux
Будем собирать PFX файл в Windows 10 с помощью подсистемы Linux. У нас есть: Включаем bash в Windows: Windows 10 - включаем bash На диске C создаём папку C:\keys, переносим туда все нужные файлы: Цепочка у нас в формате p7b, это стандартный формат, когда мы скачиваем цепочку с центра сертификации Windows. Переведём цепочку в PEM формат. Запускаем bash. Для запуска bash нужно выполнить команду "bash" или "bash.exe". Проверим что пакет openssl установлен: sudo dpkg -l | grep openssl Если не установлен,...
Openssl linux
OpenSSL — криптографическая библиотека для защиты сетевых коммуникаций (TLS/SSL‑протоколы). Включает инструменты для работы с ключами, сертификатами, шифрования данных. Убедитесь, что OpenSSL уже установлен (обычно идёт в комплекте с дистрибутивом): openssl version Для подробной информации: openssl version -a Для Ubuntu/Debian: sudo apt-get update sudo apt-get install openssl Для CentOS/RHEL: sudo yum install openssl Установка из источника (для актуальной версии): openssl genrsa -out private.key 2048 openssl req -nodes -newkey rsa:2048 -keyout custom.key -out custom.csr Система запросит данные (страна, организация, email и т...