无法在Windows IIS上安装Apple证书

我一直在努力几个小时,如何在IIS上安装一个有效的证书没有成功。

我想实现的是使用名为dotnet- passbook的github项目,通过自制项目生成.pkpass文件(存折文件)。 我遵循github网站上描述的每一个步骤,作者的链接之一解释了如何使用IIS生成证书,但是一旦我意识到它们,我使用“ 完成证书请求 ”选项添加Apple生成的文件,它将消失从IIS“服务器证书”当我重新加载IIS屏幕。

我search了这个问题( 链接 ),人们说,当我的证书不包含私钥时会发生这种情况。 我明白这一点,但我不知道如何解决这个问题。

我也search了一个替代的解决scheme ,我使用Win32 OpenSSL生成证书,如作者解释,但是当我要将最终文件添加到IIS时,会出现一个错误,称为“ 证书不能用作SSL服务器证书 ”。 所以我search了这个错误,但search结果不多,其中我还没有find任何解决scheme。

所以,基本上这些是我尝试过的。 我也尝试了一些其他的小东西,比如像使用“ certutil ”命令(entrust.net/knowledge-base/technote.cfm?tn=7905),但没有任何东西。

我被困住了,我不知道还有什么要做的。 如果有人知道如何解决这将是很棒的。 谢谢你的回答。