Livid
403.83D
550.92D
V2EX  ›  SSL

mkcert - 为 localhost 生成可被浏览器信任的证书

  •  
  •   Livid ·
    PRO
    · Jan 7, 2019 · 12459 views
    This topic created in 2864 days ago, the information mentioned may be changed or developed.
    22 replies  •  2019-01-17 15:32:35 +08:00
    flowfire
    flowfire
    Jan 7, 2019 via Android
    1
    一键生成 /导入根证书+颁发证书………?
    Livid
    Livid
    MOD
    OP
    PRO
    Jan 7, 2019
    2
    @flowfire 本质原理就是在系统里插入一个自己的 CA root,然后信任这个 CA root,然后用这个根生成 SAN 证书。
    flowfire
    flowfire
    Jan 7, 2019 via Android
    3
    @Livid 也就是说根证书不是在本地生成的……?有点不敢用………
    Livid
    Livid
    MOD
    OP
    PRO
    Jan 7, 2019
    4
    @flowfire 这个根证书是在本地生成的。来自 Google Go 团队的开源项目。
    flowfire
    flowfire
    Jan 7, 2019
    5
    试用了一下。。。感觉还可以
    Tink
    Tink
    Jan 7, 2019
    6
    这个能给 ip 地址签发吗
    Livid
    Livid
    MOD
    OP
    PRO
    Jan 7, 2019
    7
    @Tink 可以。网站上的例子里就有,甚至可以给 ::1 签发。
    orqzsf1
    orqzsf1
    Jan 7, 2019
    8
    请问这么做的意义在哪?给局域网的用户使用吗?
    C2G
    C2G
    Jan 7, 2019 via Android❤️1
    9
    @orqzsf1 #8 不觉得 localhost 用 HTTPS 在浏览器上显示不安全看着很不爽么
    反正我会觉得有点膈应
    Livid
    Livid
    MOD
    OP
    PRO
    Jan 7, 2019❤️2
    10
    及在本地测试一些代码时,不需要加“忽略证书有效性”之类的 flag,比如 curl -k/--insecure
    Tink
    Tink
    Jan 7, 2019 via iPhone
    11
    @Livid #7 可以可以这就很有用了
    mritd
    mritd
    Jan 7, 2019 via iPhone
    12
    一直用 cfssl
    zzk819166453
    zzk819166453
    Jan 7, 2019 via Android
    13
    @flowfire 哈哈哈任何人都逃不过真相定律
    vanishcode
    vanishcode
    Jan 7, 2019 via Android
    14
    @orqzsf1 比如说你本地测试 Google PWA 时,要求必须 HTTPS
    mayx
    mayx
    Jan 7, 2019
    15
    看起来可以自签 EVSSL 啊
    yghack
    yghack
    Jan 7, 2019
    16
    感谢,已收藏
    yzwduck
    yzwduck
    Jan 7, 2019❤️2
    17
    @C2G
    @vanishcode 浏览器的话,有一个选项可以接受 localhost 的无效证书,不一定要 mkcert。
    chrome://flags/#allow-insecure-localhost
    aaronly
    aaronly
    Jan 7, 2019
    18
    很早之前自己写过一个脚本,用的是同样的方法,早知道开源了
    vanishcode
    vanishcode
    Jan 7, 2019 via Android
    19
    @yzwduck (⊙o⊙)涨姿势!
    yize
    yize
    Jan 9, 2019 via iPhone
    20
    试试直接使用 http://127.0.0.1
    可以把线上文件转发到本地的插件 https://github.com/yize/xswitch
    find456789
    find456789
    Jan 11, 2019
    21
    给 本地任意 ip 签发, 很棒
    Seymer
    Seymer
    Jan 17, 2019
    22
    请问下各位,如果我是在 window 系统开的 docker 服务,应该如何配置该证书呢,我试了下,没能成功,还请不吝赐教。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4229 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 07:56 · PVG 15:56 · LAX 23:56 · JFK 02:56
    ♥ Do have faith in what you're doing.