Назад | Перейти на главную страницу

Где находится закрытый ключ после использования certreq для создания CSR в Windows 10?

Я попытался перейти на указанный ниже веб-сайт, чтобы получить инструкции по созданию CSR для моего веб-сервера:

http://www.entrust.net/knowledge-base/technote.cfm?tn=8649

Однако он генерирует только CSR. Где секретный ключ? Мне сказали, что ключ генерируется во время генерации CSR.

Я использую Windows 10. Я планирую использовать node.js Express. Есть ли альтернативные инструменты, которые мы можем использовать для создания CSR в Windows 10?

Он хранится в хранилище сертификатов Windows. Когда вы импортируете подписанный сертификат, вы обнаружите, что у вас есть соответствующий закрытый ключ. Если я помню, он соответствует им по модулю.

Вы можете получить список ваших закрытых ключей в результате запросов на регистрацию сертификатов (например, которые вы сделали с certreq), запустив certmgr.msc для учетной записи компьютера (или просто certlm.msc для Windows 2012R1 или Windows 8 и новее).

Ключи находятся в Запросы на регистрацию сертификатов папка.

Если вам нужно использовать сертификат без использования API, проще всего импортировать сертификат, экспортировать его и использовать openssl для преобразования полученного PKCS5 в сертификат и ключ PEM.

Вы также можете использовать openssl для генерации ключей и запросов сертификатов, и если вы планируете использовать их в формате PEM в файловой системе, а не использовать Windows API, вы также можете это сделать.