分类: GoLang开发

Windows 系统为 Firefox 68 全局添加 CA 证书

先说背景,本文是为了在用 selenium 操控 firefox 的时候执行中间人攻击时自动添加证书用的,由于火狐不使用操作系统的证书,所以并不能通过系统自带的证书与凭据添加。

操作步骤

找到火狐安装目录下的 distribution 目录,如果没有就新建一个,例如在我的电脑上就在 C:\Program Files\Mozilla Firefox\distribution

进入该目录,在该目录下新建 policies.json 文件,内容如下:

{
  "policies": {
    "Certificates": {
      "ImportEnterpriseRoots": true,
      "Install": ["E:\\证书.pem"]
    }
  }
}

参数 Install 可以指定绝对路径,也可以只有一个文件名,当只有一个文件名时,firefox 会在以下目录里寻找:

  • %USERPROFILE%\AppData\Local\Mozilla\Certificates
  • %USERPROFILE%\AppData\Roaming\Mozilla\Certificates

参考

如果需要更多修改或者其它操作系统的可以参考原文档:

https://github.com/mozilla/policy-templates/

Recent Posts

Docker 容器非 root 用户监听 80 端口

起因是基于 CentOS 的 …

1 年 之前

基于 Docker 定时打印文件

先说背景,喷墨打印机有个很大的…

2 年 之前

Java 运行时反射获取来自继承的泛型

背景 正常情况下 Java 的…

2 年 之前

Java 基于 ByteBuddy 重写系统当前时间

背景 一般单元测试时总会有些代…

2 年 之前

华硕 B450F-Gaming 主板 I211-AT 网卡驱动安装

事情起因是买了块华硕的 ROG…

2 年 之前

PHP 安装 Memcached 扩展

登录服务器挨步执行: # su…

3 年 之前