2012-02-14 8 views
4

IIS 7にSSL証明書(GoDaddy.comから)をインストールしようとしています。hereの指示に従って証明書を追加できます。これはサーバー証明書の一覧に表示されますが、サーバー証明書]ページを開き、その証明書に戻ると、証明書はリストに表示されなくなります。SSL証明書は保存されません

この証明書は、Webサイトを認証するためにApacheボックスでも使用されています(IISをWCFサービスAPIとして使用しています)。証明書は* .mydomain.comに割り当てられているので、Apache Webサイトサーバー(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