2012-02-14 6 views
4

IIS 7에 SSL 인증서 (GoDaddy.com)를 설치하려고합니다. 방향을 따라 인증서를 추가 할 수 있습니다. here 및 서버 인증서 목록에 나타나지만 일단 나가면 서버 인증서 페이지를 열고이를 반환하면 더 이상 인증서가 목록에 표시되지 않습니다.SSL 인증서가 저장되지 않습니다.

이 인증서는 웹 사이트를 인증하기 위해 Apache 상자에서 사용됩니다 (IIS를 WCF 서비스 API 용으로 사용함). 인증서는 * .mydomain.com에 할당되므로 Apache 웹 사이트 서버 (www.mydomain.com)와 내 API (services.mydomain.com)에 사용할 수 있다고 생각했습니다. 나는이 가정에서 틀린가? 위에서 언급 한 지침과 다른 것을해야합니까?

+1

동일한 문제가 있습니다. 문제가 무엇인지 알아 냈습니까? – stephenl

+0

해결할 수 있었습니까? 나는 같은 문제를 가지고있다. – Tomas

+0

당신의 솔루션은 무엇입니까? – sproketboy

답변

2

브라이언,

나는 그냥 .cer 파일을 잡고 당신의 IIS 상자에이 수입 가정합니다. 안타깝게도 인증서에는 개인 키가 포함되어 있지 않으므로 IIS에서 옵션이되지 않으므로 불가능합니다.

참조한 GlobalSign 명령어는 훌륭하지만 IIS 서버 자체에서 CSR을 만든 경우입니다.

Apache 서버의 .key 및 .cer 파일에서 PFX를 만든 다음이 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

5 시간의 고생 끝에 발견했습니다. 감사 :) – nima

관련 문제