Хммм, я думаю, краткий ответ заключается в том, что вы можете сделать это с помощью чего-то вроде OpenSSL. Дополнительная информация здесь. Я думаю, что есть и другие ответы на SO, которые могут помочь.
Попробуйте такую команду:
openssl req -x509 -newkey rsa:1024 -keyout your_private_key.pem -out your_cert.pem -nodes -config openssl.cfg -subj <Not sure what you'd put here> -days 365
Это должно сгенерировать your_private_key.pem, ваш закрытый ключ, и your_cert, ваш сертификат. Вам нужно будет изучить, что вводить для «subj», я знаю, что это должно быть в определенном формате. Я думаю, вы можете просто отправить в службу поддержки клиентов этот сертификат, и они смогут получить открытый ключ, или, скорее, может быть, этот сертификат ЯВЛЯЕТСЯ открытым ключом. Я не совсем эксперт в этом, но это должно направить вас на верный путь.
РЕДАКТИРОВАТЬ: либо запустите эту команду в каталоге \ bin, где бы вы ни установили OpenSSL, либо измените значение «-config» так, чтобы оно указывало на правильное расположение «openssl.cf», которое находится в \ bin.
person
JasonStoltz
schedule
11.01.2011