我有一个非常简单的设置:Windows Server 2012 R2 上的 IIS 8 2x ARR 服务器和 NLB 3x Web 内容服务器在网络场中
ARR 服务器具有 IIS 共享配置,而 IIS Web 内容服务器具有共享配置。我能够通过 HTTP 成功浏览到指向我的 ARR NLB IP 的域,并在网络场中访问我的网络服务器。
我的问题是当我将证书添加到 CCS 共享时,它们显示为红色 X 并且错误“指定的私钥密码不正确。”。我没有在 CCS 功能设置中指定密钥密码,并且我生成了一个未加密的 CSR 和密钥,以从有效的 CA 颁发这些测试证书。
CSR 和密钥都是通过仅使用 OpenSSL 的自定义内部 SSL 实用程序生成的。我通过 sslshopper.com 上的一些验证工具运行了证书和密钥,它们验证匹配并且密钥由于未加密而能够被读取。
我使用 OpenSSL 以及我的 CA 颁发的未加密密钥和证书生成了 PKCS#12 (.pfx) 文件。我可以将生成的 PFX 导入本地计算机上的证书存储区,查看它并将其全部导出,而不会出现问题。我注意到的一个奇怪的事情是,当我从我的机器上的个人证书存储中导出带有密钥的证书并将其添加到 CCS 时,错误是文件系统找不到指定的文件,即使它正在显示证书位于共享中的错误。
任何帮助将不胜感激。