问题标签 [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 投票
2 回答
18587 浏览

certificate - 带有 SDK 工具的证书(makecert、pvk2pfx)

我需要制作两个证书:CA sert 和 Server cert。

我使用这个命令。

然后我将 ServerCert.pfx 导入证书存储。

为什么它们在存储中不包含私钥?

0 投票
1 回答
14813 浏览

c# - 删除数字签名证书(.PFX 文件)

我之前安装了一个不正确的 .PFX 文件来对程序集进行签名。我现在需要删除它以纠正构建错误。无论如何要删除无效的签名证书吗?我尝试通过用于证书管理的管理单元删除它,但 Visual Studio 仍然使用它来构建。

0 投票
1 回答
1917 浏览

wix - WiX:安装受密码保护的 PFX 证书时出现问题

我在通过 WiX 安装受密码保护的 PFX 证书时遇到了一些麻烦。

我正在使用 WiX 3.5.2519.0。

我包含一个 PFX 文件,如下所示:

$(var.ConfigSuffix) 的值因解决方案配置而异(例如“(Debug)”、“(Stage)”)。对于“Release”,它被设置为一个空字符串。

我有各种解决方案配置,除了一个使用非密码保护的 PFX 证书,“Release”使用密码保护的 PFX。我通过仅在“Release”配置中有条件地定义 $(var.PfxPassword) 来处理这个问题,然后按如下方式安装证书:

我还尝试将“$(var.PfxPassword)”替换为“[PFXPASSWORD]”(已在别处定义),并以纯文本形式替换实际密码。在任何情况下,安装都会失败并显示以下日志片段:

我相信错误 0x80070056 表示密码不正确,但是我在 PowerShell 中使用了Get-PfxCertificate来验证我使用的密码是否正确。

对于 PFX 文件不使用密码的所有配置,安装不会出现问题。

0 投票
4 回答
21150 浏览

c# - 在 C# 解决方案中创建 PFX 文件

我不小心删除了 PFX 文件。现在我想知道如何再次创建 PFX 文件。

0 投票
1 回答
1821 浏览

security - PFXImportCertStore-问题-cryptoapi

我使用 . 导入了第三方 CA 颁发的 PFX 证书PFXImportCertStore。成功导入后,同一个调用默认PCERT_KEY_PROV_INFO_PROP_ID设置为以下值,PFXImportCertStore

在此处输入图像描述

  1. 为什么被dwKeySpec识别为AT_KEYEXCHANGE键类型而不是AT_SIGNATURE

  2. 为什么pwszProvName设置为 Microsoft Base Cryptographic Provider v1.0?

  3. 首先颁发的证书仅用于数字签名。但密钥使用字段表明该证书可用于数字签名、不可否认性、密钥加密、数据加密(f0)。增强的密钥用法表明,客户端身份验证和安全电子邮件?CA 是否已正确颁发证书?证书正面显示以下信息(以下屏幕截图),这让我怀疑此证书不是为数字歌唱而颁发的?我的想法是否正确?

在此处输入图像描述

4.由于这些问题,我无法使用CryptSignMessage. 内部调用无法获取用于签名的私钥的上下文。关于如何解决这个问题的任何建议?我可以使用我生成的自签名 PFX 证书进行签名。您是否认为我可以将私钥导出到新容器并将其属性设置为AT_SIGNATURE,并将 csp 提供程序类型设置为PROV_RSA_AES,因为我需要 SHA256。

我正在使用 XP sp3。

谢谢

0 投票
3 回答
4822 浏览

visual-studio-2010 - 如何获取 PFX 密钥的容器名称?

前段时间我使用如下命令将我的 PFX 密钥安装到 Container 中:

但是两个月后我忘记了容器名称(VS_XXX),所以我的问题是:如何找回名称?我知道密钥名称,我有这个密钥,我知道密钥密码短语。

0 投票
3 回答
27349 浏览

c# - 使用blockingcollection和tasks .net 4 TPL的经典生产者消费者模式

请看下面的伪代码

我如何移植自远古以来一直使用的这种模式,以使用 taskfactory 创建的任务和 net 4 的新信号功能。换句话说,如果有人要使用 net 4 编写这种模式,它会是什么样子?伪代码很好。如您所见,我已经在使用 .net 4 concurrentQueue。如果可能,我如何使用任务并可能使用一些更新的信号机制。谢谢

感谢 Jon/Dan 解决了我的问题。甜的。没有像过去那样的手动信号或 while(true) 或 while(itemstoProcess) 类型循环

0 投票
1 回答
7309 浏览

c# - 等待具有 OnlyOnFaulted Continuation 的任务会导致 AggregateException

我有一些简单的代码作为重现:

但是,我在 try catch 块中抛出了一个意外的 TaskCanceledException(它在 AggregateException InnerExceptions 对象中)。“任务被取消”。

为什么我会收到此异常?任务的延续永远不会触发,它没有产生异常,但在等待时我仍然得到聚合异常......

我希望有人能解释这对我有什么意义:)

0 投票
5 回答
14940 浏览

visual-studio - 忘记 VS Project pfx 文件的密码

我正在尝试从另一台计算机上处​​理旧的 Visual Studio 2010 项目,但我忘记了用于签署程序集的 pfx 文件的密码。是否可以破解密码或者有没有办法在不知道密码的情况下构建项目?

0 投票
2 回答
4696 浏览

c# - 启动具有多个参数的任务的标准做法是什么

现在我有

无论如何我可以做到这一点而无需创建类 MyParamClass 吗?如果没有这种杂耍,我如何将多个参数传递给任务?这是标准做法吗?谢谢你