gpt4 book ai didi

excel - 在 Excel XLSM 文件中签署 VBA 代码 - 数字证书存在问题

转载 作者:行者123 更新时间:2023-12-05 03:18:53 26 4
gpt4 key购买 nike

我有一个 DigiCert EV 代码签名证书来签署我的 c# 代码,而且效果很好。

但是,现在我正尝试在 Excel XLSM 文件中签署 VBA 代码。

我收到错误“数字证书有问题。无法签署 VBA 项目。签名将被丢弃。”

DigiCert 支持似乎无法找到解决方案。

我试过先保存 VBA 项目,然后保存文件,如此处讨论... https://social.technet.microsoft.com/Forums/en-US/07f0158c-085b-4031-93a1-c9d047cf855c/unable-to-sign-outlook-2010-vbaproject?forum=outlook

我有一个 EV 代码签名证书,所以我无法使用此处讨论的证书路径导出文件... https://knowledge.digicert.com/solution/SO1451.html和这里... Unable to sign VBA with valid Sectigo Code Signing certificate

我想也许是 b/c 我有一个 EV 证书,我可能实际上需要一个 PFX 证书,但 DigiCert 说了以下...

By November (or sooner) it also won't be possible with standard code signing. the reason it won't be possible is that standards require "qualified" hardware to store the private key and the code signing certificate, and that hardware by default makes it "read-only" or more specifically make it so that you may use it but may not export it.

所以我希望这里有人能回答这个问题。微软刚刚发布了一些 office 更新,除非代码被签名,否则无需一系列额外步骤即可阻止 VBA ... https://learn.microsoft.com/en-us/deployoffice/security/internet-macros-blocked

非常感谢这里的任何帮助...

最佳答案

我在使用 GlobalSign 的证书时遇到了完全相同的问题。在寻找解决方案并与 Microsoft 和 Global Sign 的支持人员交谈后,我找到了一个解决我问题的解决方案。

在注册表中,在此处添加以下 key (Crypto):

HKLM\Software\SafeNet\Authentication\SAC

向名为 Disable-Crypto 的 key 添加一个字符串,值为“None”

来源: https://www.certisur.com/en/technical-communication-safenet-gemalto/

然后我必须重新启动才能启用它。

关于excel - 在 Excel XLSM 文件中签署 VBA 代码 - 数字证书存在问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73584355/

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