SSL-сертификат не сохранится - PullRequest
5 голосов
/ 14 февраля 2012

Я пытаюсь установить сертификат SSL (с GoDaddy.com) на IIS 7. Я могу добавить сертификат, следуя указаниям здесь , и он отображается в моем списке сертификатов сервера, но как только я покиньте страницу «Сертификаты сервера» и вернитесь на нее, сертификат больше не отображается в списке.

Этот сертификат также используется на коробке Apache для аутентификации нашего веб-сайта (я использую IIS для API службы WCF). Сертификат назначен * .mydomain.com, поэтому я подумал, что смогу использовать его для сервера веб-сайта Apache (www.mydomain.com), а также для своего API (services.mydomain.com). Я ошибаюсь в этом предположении? Нужно ли делать что-то другое, кроме инструкций, на которые я ссылался выше, чтобы установить?

Ответы [ 2 ]

2 голосов
/ 27 июня 2014

Брайан,

Полагаю, вы просто взяли файл .cer и импортировали его в свой ящик IIS.К сожалению, это невозможно, поскольку ваш сертификат не будет содержать закрытый ключ, поэтому он не будет использоваться в IIS.

Инструкция GlobalSign, на которую вы ссылались, подойдет, но это если вы создали CSR на самом сервере IIS.

Что вам нужно будет сделать, это создать PFX из ваших файлов .key и .cer с сервера Apache, а затем вы можете импортировать этот PFX на ваш IIS-сервер, а затем назначить его для использования.

Так что используйте это, чтобы создать свой файл PFX;https://support.globalsign.com/customer/portal/articles/1229676-back-up-certificate---apache-openssl

Вслед за;https://support.globalsign.com/customer/portal/articles/1217281

Как и для всех остальных, если у вас есть только файл .CER, и вы не создали запрос, вам нужен закрытый ключ.Поэтому создайте новый CSR и запросите переиздание в вашем соответствующем CA.

Тот факт, что вы не можете назначить сертификат в IIS, заключается в том, что у вас нет личного ключа, соответствующего сертификату.

0 голосов
/ 07 ноября 2018

Посмотрите, как добрый ответ на этот случай: https://sg.godaddy.com/community/SSL-And-Security/completing-certificate-request-disappears-from-server/td-p/36299

Но это не работает. Я пытался по-своему: - Используйте https://www.sslshopper.com/ssl-converter.html для преобразования моего файла CRT в файл PFX. - Затем перейдите в IIS -> Сертификаты сервера -> Импорт -> Выберите созданный файл PFX на предыдущем шаге. Это работало со мной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...