Создание сертификатов CSR в Windows (7)

Близко связан с Как создать CSR, когда IIS не установлен.

У меня также нет установленного. Я разрабатываю мобильное приложение для iOS, и я пытаюсь получить файл инициализации, чтобы я мог локально тестировать свое приложение. В процессе приобретения этого я попросил файл .csr, и он инструктирует меня о том, как это сделать на моем Mac. Кроме того, у меня нет mac, у меня есть компьютер, и моя компания исключительно использует ПК. Мне нужен этот сертификат без доступа к Mac.

Я видел и использовал этот генератор CSR, но он дает мне ключ и запрос в длинных строках символов, и мне нужно .csr для загрузки в Apple.

Вставка его в блокнот и изменение расширения на .csr тоже не работало:/

Кто-нибудь знает об этом?

Ответ 1

Вы можете установить OpenSSL для Windows и сгенерировать CSR файл с помощью этой команды:

openssl req -nodes -newkey rsa:4096 -keyout private_key.key -out cer_sign_request.csr

У вас будет задано несколько вопросов, я думаю, вы можете просто игнорировать их (нажмите ENTER).

Это создаст закрытый ключ (такой как доступ к keychain) и запрос подписи сертификата как файл csr.

Ответ 2

set OPENSSL_CONF=c:\OpenSSL\openssl.cnf

если сохранено в c:\openssl

Вы можете скачать этот пример fileopenssl-dem-server-cert-thvs .cnf

rename openssl

ren cert-thvs.cnf openssl.cnf

Ответ 3

Для тех, кто хочет простой в использовании графический интерфейс, Digicert имеет "Digicert Utility" , который довольно прост. Вы можете использовать его для создания CSR. Он не возвращает вам закрытый ключ, поэтому вам нужно импортировать собственный сертификат или сертификат CA для завершения установки сертификата. После установки вы можете экспортировать его в виде пакета pfx или crt/key.