使用2级证书对VBA宏进行签名

使用2级证书对VBA宏进行签名,vba,code-signing,digital-certificate,Vba,Code Signing,Digital Certificate,我正在尝试签署我的excel VBA代码。据我所知,我可以用“二级”或“二级”来做这件事 我想找一个比爸爸更便宜的服务,每年200美元对这项服务来说似乎有点太贵了 StartSSL他们的网站上写着“目标代码签名” 这里有一个很好的代码签名方法: 但是,没有任何内容指定您可以对Excel宏进行签名 我不可能是第一个处理这件事的人。。。但我已经在谷歌上搜索了2个小时,结果一无所获 有什么想法吗?任何代码签名证书都可以用来对excel宏进行签名 如果您不介意人们在每次代码自签名时收到警告,则可以使用自

我正在尝试签署我的excel VBA代码。据我所知,我可以用“二级”或“二级”来做这件事

我想找一个比爸爸更便宜的服务,每年200美元对这项服务来说似乎有点太贵了

StartSSL他们的网站上写着“目标代码签名”

这里有一个很好的代码签名方法:

但是,没有任何内容指定您可以对Excel宏进行签名

我不可能是第一个处理这件事的人。。。但我已经在谷歌上搜索了2个小时,结果一无所获


有什么想法吗?

任何代码签名证书都可以用来对excel宏进行签名

如果您不介意人们在每次代码自签名时收到警告,则可以使用自签名证书

在excel 2010中,您可以转到以下位置:


要添加您购买的证书,或创建自签名证书,根据他们的帮助电子邮件,答案是“是”,此证书将起作用

我的电子邮件:

Hello there Kirill,

If I sign my Excel 2010 VBA macro with your StartSSL Level 2 certificate, will the users of my spreadsheets see any warning?
他们的答复:

No, should not if correctly signed.

-- 
Regards

Signer:     Eddy Nigg, COO/CTO
    StartCom Ltd.
Twitter:    Follow StartSSL™
XMPP:   help@startcom.org
Phone:  +1.213.341.0329
    +1.347.534.2026
    +44.20.799.34541
    +972.8.634.4170

另外,这个网站的格式设置很奇怪。

所以你想自己做还是找一个经济高效的服务?:)我肯定是在寻找经济高效的产品。您是通过这个过程来销售产品并部署给其他用户(并在没有提示或证书警告的情况下获得专业结果),还是只想通过一些解决方法来摆脱恼人的安全警告?换言之,您希望最终用户是什么样的?如果您是唯一的用户,那么只需生成您自己的,并将其导入证书存储以使其可信。就我个人而言,当我可以生成自己的证书并将其保存到证书存储并使其受信任时,我会向某人支付昂贵的证书生成费。事实上,VBA附带了一个“证书生成”工具。使用它来生成您的证书,您可以使用它来签署您的代码。然后,您可以选择将其导入证书存储以使其受信任。谢谢!不幸的是,我属于那种寻求专业结果的人。这有点贵,但StartCom提供的证书价格为60美元,比竞争对手便宜得多,而且由于我的软件将由工程师使用,我认为投资是值得的。如果你想成为专业人士,那么是的,你必须买一个。我听说过免费的可信证书,但我在网络上的所有研究都发现了狡猾的证书卖家。这真是一桩卑鄙的生意。