C# 生成CSR和创建.pfx文件时出错

C# 生成CSR和创建.pfx文件时出错,c#,cryptography,C#,Cryptography,我正在使用xenroll生成CSR、发送到CA、创建pfx文件并使其受密码保护。它在其中一个环境中工作,但在另一个环境中我得到一个错误 我的应用程序托管在IIS上,我在网页上收到等待消息,一段时间后,它给我会话超时错误(这是任何asp.net应用程序的正常行为),它似乎显示了一些弹出窗口,隐藏在我们看不到的某个地方 说明: 应用程序弹出窗口:安全警告:您将要安装来自证书颁发机构(CA)的证书,该证书声称代表: 我的CA名称 Windows无法验证证书是否来自“我的CA名称”。您应通过联系“我的C

我正在使用xenroll生成CSR、发送到CA、创建pfx文件并使其受密码保护。它在其中一个环境中工作,但在另一个环境中我得到一个错误

我的应用程序托管在IIS上,我在网页上收到等待消息,一段时间后,它给我会话超时错误(这是任何asp.net应用程序的正常行为),它似乎显示了一些弹出窗口,隐藏在我们看不到的某个地方

说明:

应用程序弹出窗口:安全警告:您将要安装来自证书颁发机构(CA)的证书,该证书声称代表:

我的CA名称

Windows无法验证证书是否来自“我的CA名称”。您应通过联系“我的CA名称”确认其来源。以下号码将在此过程中为您提供帮助:

指纹(sha1):

警告:

如果安装此根证书,Windows将自动信任此CA颁发的任何证书。安装带有未确认指纹的证书存在安全风险。如果您单击“是”,则表示您承认此风险

是否要安装此证书

有关详细信息,请参阅帮助和支持中心,网址为go.microsoft.com/../events.asp


有什么想法吗?

你现在有什么代码。。您能告诉我们您有什么以及代码中生成/抛出错误的那一行吗?。看起来您正在尝试安装自签名证书。我的代码是这样的-我们通过将CA根证书安装到IIS本地用户信任存储中解决了这一问题。谢谢GregS