【问题标题】:Sign a VBA macro with a level 2 certificate使用 2 级证书签署 VBA 宏
【发布时间】:2013-01-15 07:30:58
【问题描述】:

我正在尝试签署我的 excel VBA 代码。据我了解,我可以用“2 级”或“2 级”来做到这一点

我正在努力寻找比爸爸更便宜的东西,每年 200 美元对于这项服务来说似乎有点贵。

StartSSL 他们的网站说“对象代码签名”http://www.startssl.com/?app=39

这里有一个很好的代码签名方法:https://forum.startcom.org/viewtopic.php?f=15&t=1654

但是,没有任何规定可以对 Excel 宏进行签名。

我不能成为第一个处理这个问题的人......但我已经搜索了 2 个小时无济于事。

有什么想法吗?

【问题讨论】:

  • 所以您想自己做还是寻找成本效益的服务? :)
  • 我肯定在寻找具有成本效益的东西。

标签: vba code-signing digital-certificate


【解决方案1】:

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

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

在 excel 2010 中,您可以访问此处:

添加您购买的证书,或创建自签名证书

【讨论】:

    【解决方案2】:

    根据他们的帮助电子邮件,答案是肯定的,这个证书可以工作。

    我的邮箱:

    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 美元,比它的竞争对手便宜很多,而且由于我的软件将被工程师使用,我认为这笔投资是值得的。
    • 如果您想成为专业人士,那么是的,您必须购买一台。我听说过免费的受信任证书,但我在网络上的所有研究都发现了狡猾的证书卖家。这是一个很垃圾的生意。
    猜你喜欢
    • 2020-12-15
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    相关资源
    最近更新 更多