问题标签 [pfx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5790 浏览

visual-studio - Visual Studio 报告错误“PFX - 导入密钥/对象错误已存在”

我有一个Visual Studio 2008 ClickOnce解决方案,我试图在打开“签名清单”的情况下进行编译。

选中此选项后,系统会提示我输入 PFX 文件密码,输入正确密码后,我会收到错误消息:

“导入密钥时出错”/“对象已存在”。

我确定我已经灌了一些东西。我试图运行以下无济于事。

0 投票
1 回答
18278 浏览

pki - C# 以 pfx 格式导出证书

NET 将证书从证书存储区导出到PFX文件中。我正在尝试使用设置X509certificate2.Export了标志的方法X509ContentType.Pfx,但不确定如何处理返回的字节数组并将其正确输出到文件。

任何帮助表示赞赏。

0 投票
2 回答
5300 浏览

visual-studio-2008 - 证书问题 - Windows 7 升级后导入密钥“对象已存在”时出错

对于一个项目的所有主要程序集,我有大约 60 个 .pfx 文件。它们是唯一的文件,但我对所有文件都使用相同的密码。

从 Windows Vista 升级到 Windows 7 后,当我单击 Visual Studio 2008 中的构建时,我会看到一个导入密钥文件对话框,要求他们输入密码。

这本来可以,但是在插入密码后,我得到一个错误对话框:导入密钥时出错 - 对象已经存在。

有任何想法吗?

0 投票
2 回答
50901 浏览

c# - “发生了内部错误。” 使用 X509Certificate2 加载 pfx 文件时

我正在尝试使用自签名证书(c#):

在共享网络托管服务器上,我收到一个错误:

堆栈跟踪以

在我的开发机器上,它加载正常。我加载 *.pfx 而不是 *.cer 文件的原因是因为我需要访问私钥(cer 文件加载正常)。我像这样在我的开发机器上制作了 pfx:

我正在使用 v5.131.3790.0 版本的 makecert

0 投票
1 回答
1505 浏览

msbuild - 尽管导入了证书,但由于 MSBuild ResolveKeySource 错误,CruiseControl.NET 服务无法构建

我们刚刚将一个 XBAP/WBA 项目添加到我们的构建服务器中。它使用 PFX 文件进行签名。我将 PFX 文件导入到 CruiseControl.NET 服务证书存储中,并且可以在服务的证书存储中看到它。然而,我们仍然看到ResoveKeySource抛出异常:

c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (1805,7):errorMSB4018:“ResolveKeySource”任务意外失败。System.InvalidOperationException:当应用程序未在 UserInteractive 模式下运行时显示模式对话框或表单不是有效操作。指定 ServiceNotification 或 DefaultDesktopOnly 样式以显示来自服务应用程序的通知。在 System.Windows.Forms.Form.ShowDialog(IWin32Window 所有者)

我还启用了(希望不仅仅是知识)该服务与桌面交互。

有没有人看到这种行为或可以推荐另一种方法?我知道我可以以用户身份运行 CruiseControl.NET(解决方案是从命令行编译),但如果可能的话,我想避免,因为所有权限都是针对服务帐户配置的,并且更愿意作为服务运行。

0 投票
1 回答
2618 浏览

certificate - 以编程方式将 .PFX 转换为 .PEM?

我需要以编程方式从 MS 证书存储中提取证书及其私钥,并以某种方式将它们转换为 .PEM 格式。我不想在命令行中使用 OpenSSL,因为我想将所有内容都保存在内存中,避免使用文件。

我可以使用 PFXExportCertStoreEx() 将它们从 Windows 导出到 PFX 格式的 blob。我通过将其写入文件并使用 OpenSSL 将其转换为 .PEM 来测试它。生成的 .PEM 文件工作正常。所以剩下的问题是让它们在内存中变成 .PEM 格式。

我们集成了一个需要 .PEM 的不同 SSL 库。(这不是 OpenSSL ...)所以我想在不将 OpenSSL 源代码包含到我们的 C++ 项目中的情况下完成此操作。有任何想法吗?

0 投票
7 回答
28447 浏览

.net - winhttpcertcfg 在 Windows 7 中授予 IIS 用户访问权限

我需要授予 IIS 用户对 pfx 证书的访问权限。该网站在某个用户 AppPoolUser 下的 App Pool 下运行。IIS 自动具有用户名“IIS APPPOOL\AppPoolUser”,这是我们在使用 aspnet_regiis -ga 时需要授予访问权限的内容。

但是,当我使用 winhttpcertcfg 授予用户“IIS APPPOOL\AppPoolUser”访问权限时,它显示“未找到帐户信息”。

我使用的命令是

在网上没有找到任何样品。有任何想法吗?

0 投票
1 回答
3054 浏览

c# - 在 .NET 中更改 pfx 密码

我想知道如何使用 crypt32.dll 更改 .pfx 文件的密码。我试过了 :

0 投票
2 回答
7388 浏览

installation - 使用 WiX 在 Windows 的用户存储中安装 pfx 证书

拜托,有人可以为我提供上述场景的 WiX 片段或解决方案吗?我需要在 WiX msi 中包含 pfx 文件,用户将通过 Internet Explorer 将我的 msi 下载到他的机器上,然后单击安装,我还需要在他的机器上安装证书。

0 投票
2 回答
3693 浏览

visual-studio-2008 - 在 VS2008 中签署 clickonce 清单时“指定的提供程序类型无效”

我在我们的 Intranet 上有一个 CA 颁发的证书(它是一个 V3 sha1 pfx 文件)。

当我在 clickonce (vsto addin) 项目的签名部分中使用它时,出现错误:

有谁知道这里发生了什么?

谢谢!