问题标签 [certutil]

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 投票
0 回答
57 浏览

permissions - 使用 Certutil 的 ImportPfx 不授予任何适当的权限

当我使用指定 TPM 的 certutil 导入 pfx 时(见下文),当我在 Windows 证书存储中的“管理私钥”中查看授予私钥的权限时,我看到 CREATE OWNER、SYSTEM 和管理员都只给出了“特殊权限”。但是,当我将 CSP 选项更改为“Microsoft 软件密钥存储提供程序”时,我看不到 CREATE OWNER 并且系统和管理员拥有完全控制权。有谁知道为什么 TPM 行为不同

certutil -csp "Microsoft Platform Crypto Provider" -p "passphrase" -importpfx My "Certificates.p12" NoExport

0 投票
0 回答
37 浏览

certificate - 有没有办法通过 CertUtil 命令行更新存储在 Windows 证书存储的个人证书中的 p12 文件?

我正在使用 certutil 命令在 windows 证书存储中的个人证书中导入 p12 文件certutil.exe -f -p password -importpfx "xxxx.p12"。到期后,我正在生成一个具有相同名称的新 p12。如何通过命令行更新 Windows 证书存储中现有的 xxxx.p12 文件?

0 投票
1 回答
34 浏览

windows - 在批处理文件中使用 certutil 取消散列

所以我正在学习 Windows Batchfile 中的哈希,我想知道是否有一种简单的方法来取消哈希文本。

为了散列文本,我一直在使用这个:

它所做的只是将用户输入发送到临时文件,对其进行散列处理并将其发送到临时文件,并在删除文件之前将变量设置为输出。

在环顾四周后,我一直无法找到使用 CertUtil 或任何其他命令取消散列文本的方法。如果有一个简单的方法,我很想知道如何。

0 投票
1 回答
21 浏览

certificate - Certutil 修复 CurrentUser 中的代码签名证书而不是 LocalMachine

所以这是我第一次遇到这个问题,上次我的代码签名证书安装正确,这次没有问题,但是我的证书中缺少私钥标志,在搜索了大约一个小时后,我发现certutil -repairstore my "CertSerialNumber"

如果证书已安装到本地计算机,则此方法有效,但 signtool 无法找到证书,默认情况下它安装到 CurrentUser 所以我如何certutil -repairstore在当前用户的证书上运行,我尝试添加-sr currentuser并且-user它抱怨他们是无效参数(WIN32: 87 ERROR_INVALID_PARAMETER)