Debian下如何在chrome中安装自签名证书

aar*_*ich 6 certificate ssl

我有一个使用 https 协议的 Web 服务器。我想创建一个自签名证书,所以我做了以下事情:

  1. 发出这个命令:

    openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mysite.key -out mysite.crt
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将 .crt 和 .key 文件复制到 /etc/ssl/crt 目录。

  3. 修改了 /etc/apache2/sites-available/webserver.conf 这是我的 apache 和 web 服务器的配置文件。在这里,我将这 3 行添加到虚拟主机中:

    SSLEngine on
    SSLCertificateFile /etc/ssl/crt/mysite.crt
    SSLCertificateKeyFile /etc/ssl/crt/mysite.key
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重新启动了服务器。

在此之后,我尝试并尝试搜索将证书添加到 chrome 的方法,但所有方法要么失败,要么完全不准确(这意味着告诉我搜索不存在的选项)。这通常是因为它们是旧帖子和答案。

所以现在我已经完成了上述工作。将异常添加到在 Debian 上运行的 Chromium 的正确方法是什么(我澄清了这一点,因为一些教程显示了 Windows 命令)

小智 4

chrome 不使用操作系统证书存储吗?

sudo cp my.cert /usr/local/share/ca-certificates/
sudo update-ca-certificates
Run Code Online (Sandbox Code Playgroud)

重新启动浏览器

Chromium 的文档说:

certutil -d sql:$HOME/.pki/nssdb -A -t "P,," -n certnickname -i certfilename
Run Code Online (Sandbox Code Playgroud)