gpt4 book ai didi

certificate - 带有存储在本地计算机中的证书的签名工具

转载 作者:行者123 更新时间:2023-12-04 04:17:03 24 4
gpt4 key购买 nike

我无法通过 signtool 找到我的证书。 pfx 文件适用于签​​名,我已经通过直接指定 pfx 文件和密码进行了检查。但是由于其他人可以访问代码存储库,我真的不想在那里存储证书 + 密码。

这就是为什么我在“受信任的根证书颁发机构”中的构建服务器(作为本地计算机,而不是每个用户)上安装了 pfx(来自 symantec)。这是因为 Jenkins 是使用本地系统帐户启动的。

这就是我目前正在尝试的:

signtool sign /v /sm /s Root /n <thename> /t http://timestamp.digicert.com <thefile>

/sm/s Root - 这应该告诉 signtool 切换到“本地机器”存储,对吗?和 Root 应该指定“受信任的根证书颁发机构”吗?

/n - 这里我使用证书中的“颁发给”值,即公司名称。

我遇到以下错误:
"SignTool Error: No certificates were found that met all the given criteria."

我今天浏览了很多链接,试图找出我做错了什么。我已经在本地计算机上使用管理单元检查了 mmc 的证书,并且该证书正在“受信任的根证书颁发机构”中重新签名。

最佳答案

试试这个命令:

signtool sign /v /sm /s My /n <thename> /t http://timestamp.digicert.com <thefile>

你用得很好 /sm选项,但当您添加 /s Root你说signtool应该看 电脑专卖店但在 根权限 .您也可以跳过 /s参数因为 /s My是默认值。

有关更多信息,请参阅 signtool 的文档.

关于certificate - 带有存储在本地计算机中的证书的签名工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26998439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com