Как создать публичный ключ в RSA?

Вопросы и ответыРубрика: ПрочееКак создать публичный ключ в RSA?
0 +1 -1
Сергей спросил 12 месяцев назад

Добрый день, поступила задача от партнера при интеграции с сервисом по API, необходимо сгенерировать RSA ключ сроком 1-5 лет с данными по организации (достаточно наименования во владельце и издателе плюс почта). Подскажите, как это сделать?

1 ответ
0 +1 -1
Роман Чернышов Админ. ответил 12 месяцев назад

Для генерации ключа, можно использовать OpenSSL, для этого выполните команду:

openssl genrsa -out rsaprivkey.pem 2048

Далее укажите название организации и ваш емаил. На выходе вы получите два файла, приватный ключ и CSR(специальный запрос, находящийся в зашифрованном виде и предназначенный для выпуска сертификата), после чего создайте на базе приватного ключа, публичный ключ, выполнив команду:

openssl req -new -x509 -key rsaprivkey.pem -out rsaacert.pem

Если нужно задать время действия(например 10 дней), можно добавить ключ — deys, вот так:

openssl req -deys 10 -new -x509 -key rsaprivkey.pem -out rsaacert.pem

передайте данный публичный ключ вашему партнеру для подписания.

Автор блога
Чернышов Роман
Роман Чернышов
Веб-разработчик, Full Stack
Senior, Architector
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка