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

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

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

1 ответ
0 +1 -1
Роман Чернышов Админ. ответил 2 года назад

Для генерации ключа, можно использовать 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, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

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