2011-03-17 104 views
1

我有兩個在IIS6(Windows Server 2003 R2 Standard)下運行的「網站」,每個都綁定到一個單獨的IP地址(一個是服務器的基地址)。在多個網站的IIS6上使用SelfSSL時,CryptAcquireCertificatePrivateKey失敗

我使用SelfSSL來爲這些網站之一上的開發目的生成和安裝一個SSL證書,它工作的很好。然後,我運行SelfSSL爲第二個站點生成證書,第二個站點運行,但現在第一個站點已通過SSL分解。

我跑SSL診斷,它告訴我:

警告:您有一個對應於該證書私鑰但CryptAcquireCertificatePrivateKey失敗

如果我的第一個站點上重新運行SelfSSL(修復它),第一個網站工作,但第二個網站破裂。

SelfSSL似乎在以某種方式進行某項工作,這種方式只能用於一個網站,但我似乎無法將自己的手指放在它正在做的事情上並弄清楚如何抑制它。我會手動配置SSL,但我沒有方便的證書服務器,但也許有辦法讓SelfSSL只生成證書並讓我安裝它?

FWIW我也遵循了幾個帖子的指導,這些帖子指出了對RSA目錄權限的更改等等,但是無濟於事。我每天都不使用SSL,所以我可能會忽略某些具有更多經驗的人可能會注意到的事情,或者可能有一個診斷過程,我可以根據這個過程來深入瞭解問題的底部。

回答

相關問題