Как создать публичный ключ в 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
Заказать работу
предложить оффер

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

Archive

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