V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
balabalaguguji
V2EX  ›  分享发现

Electron 桌面应用的代码签名搞定了,分享下给大家

  •  
  •   balabalaguguji · 2021-11-01 09:52:41 +08:00 · 3273 次点击
    这是一个创建于 1113 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么要代码签名?

    如果你的应用没有代码签名,现在浏览器会有各种安全提示来阻止你下载,而且是接着提示几次那种,安装的时候 windows 系统也会同样的阻止。 这么一搞,一般人,肯定觉得这是病毒或者流氓软件了。

    所以没办法,你必须得搞个代码签名来证明你这个应用的发行商。

    怎么获得代码签名证书

    有很多供应商,都是要花钱的,大概 1k 样子一年,我找了很多个对比,这个是最便宜的 https://www.ssl.com/ ,129 美元 1 年, 另外还有一个 EV 版证书,算是高级版,这个是签名后就立刻没有警告了,普通的证书是需要足够多的人点击信任你的软件后才不会有提示的(也不知道是每个版本的软件都要重新累计信任度还是按证书总计)

    要用支持美元的卡付款。

    审批流程

    购买后你不是马上获得证书的,你还得提供你公司存在的一些证明,可以企查查这些网站上截图你公司的信息提交上去,还有营业执照,然后他们还需要打电话过来跟你证实这个事,电话都是得预约的,是国际电话,听口音应该是印度人,口音非常重,有时候都难以听懂在说什么。

    整个流程还是挺长的,大概 10 来天吧。

    获得证书

    最后审批完后你就可以网站上下载一个 p12 的证书了,拿着证书和密码就能给你的应用签名了

    最后,为了获取更多的人信任下我的应用,大家可以去下载我的应用,安装时帮忙点击个信任,这是一个写接口文档 + 接口测试的软件,或许你用得上: https://easydoc.net/download

    image.png

    18 条回复    2024-05-07 10:00:46 +08:00
    fire2y
        1
    fire2y  
       2021-11-01 10:06:48 +08:00
    有 Linux 签名的经验么
    yangheng4922
        2
    yangheng4922  
       2021-11-01 10:20:31 +08:00   ❤️ 1
    奇怪 好像我公司的 electron 没有签名下载好像没注意到有提示风险
    tbwisk
        3
    tbwisk  
       2021-11-01 10:31:47 +08:00
    国外的公司赚钱有门路啊
    balabalaguguji
        4
    balabalaguguji  
    OP
       2021-11-01 17:37:03 +08:00
    @fire2y #1 没弄过,不过应该都一样的
    balabalaguguji
        5
    balabalaguguji  
    OP
       2021-11-01 17:37:27 +08:00
    @yangheng4922 #2 不会吧,是 windows10 吗
    tysb777
        6
    tysb777  
       2021-11-01 17:47:27 +08:00
    有需要代码签名 Code signing 的 V 友友可以联系我,价格比这个便宜一点。
    yangheng4922
        7
    yangheng4922  
       2021-11-01 18:01:30 +08:00
    @balabalaguguji #5
    对 win10 反正开发完就直接 build 直接发布 也没做什么操作
    balabalaguguji
        8
    balabalaguguji  
    OP
       2021-11-02 08:11:04 +08:00
    @yangheng4922 #7 那不可能吧,应该是有代码签名你不知道而已?
    balabalaguguji
        9
    balabalaguguji  
    OP
       2021-11-02 08:11:29 +08:00
    @tysb777 #6 是给大家共享你的吗?
    tysb777
        10
    tysb777  
       2021-11-02 10:46:59 +08:00
    @balabalaguguji 有渠道做这个生意,价格比你买的价格还要低
    tysb777
        11
    tysb777  
       2021-11-02 10:47:21 +08:00
    @tysb777 给你们福利价格
    hbtech
        12
    hbtech  
       2021-11-02 22:30:16 +08:00
    这易文档之前用过一下子,虽然用起来还行,但后来发现连导出都要 VIP 就放弃了
    balabalaguguji
        13
    balabalaguguji  
    OP
       2021-11-03 08:07:26 +08:00   ❤️ 1
    @hbtech #12 总得搞一些高级功能收费维持下开发成本。你需要会员的话网站上联系下客服送你一个。
    hbtech
        14
    hbtech  
       2021-11-03 10:17:58 +08:00
    @balabalaguguji #13 哈哈,这倒不用了。现在还是在校生,用这个也只是跟同学协作用,因为要上交报告所以导出功能对我挺重要的,现在干脆转用 tx 文档了
    zsxzy
        15
    zsxzy  
       2023-11-18 22:11:24 +08:00
    @balabalaguguji 请问这代码签名证书好用吗.. 我现在也需要一个
    zyxk
        16
    zyxk  
       315 天前
    @balabalaguguji 你好,我想要了解和购买代码签名证书, 看到你这个 2021 年的帖子, 下载了 easydoc ,发现证书变成了 DigiCert, 到官网看了一下要 1000USD/2Year , 但 SSL.com 要便宜的多, 我想问一下,为什么更换证书商,SSL 的证书使用有什么问题吗? 或者 DigiCert 的证书有什么购买优惠的价格, 谢谢
    balabalaguguji
        17
    balabalaguguji  
    OP
       315 天前
    @zyxk #16 就买便宜的就行了,个人认为是没什么区别,我现在都没续费证书了,是没证书的
    zyxk
        18
    zyxk  
       195 天前
    @tysb777 代码签名证书还有吗? 提供个联系方式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 06:44 · PVG 14:44 · LAX 22:44 · JFK 01:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.