gpt4 book ai didi

google-chrome - 如何使用命令提示符在浏览器设置中安装证书?

转载 作者:行者123 更新时间:2023-12-02 02:57:04 27 4
gpt4 key购买 nike

我已使用命令提示符成功添加了证书(示例如下)。但我在所有选项卡中的 Chrome 浏览器设置(“Setting/HTTPS/SSL/管理证书/”)中找不到相同的证书。

如何通过命令提示符在浏览器设置(“设置/”HTTP/SSL/管理证书/”)中安装证书?我使用的是“windows xp”

进口证书:--"C:\Program Files\Java\jre7\bin\keytool"-import -keystore cacerts -file test.cer

最佳答案

根据这篇博客文章,听起来该技术对于 Chrome 来说也是相同的,“Adding SSL certificates to Google Chrome Linux (Ubuntu)”。该帖子中的说明特定于 Ubuntu,但应该可以轻松适应其他 Linux 变体。

注意:以下大部分内容摘自本文!

1。添加软件

$ sudo apt-get install libnss3-tools
$ sudo apt-get install curl

2。添加CAcert证书

$ curl -k -o "cacert-root.crt" "http://www.cacert.org/certs/root.crt"
$ curl -k -o "cacert-class3.crt" "http://www.cacert.org/certs/class3.crt"
$ certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "CAcert.org" -i cacert-root.crt
$ certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "CAcert.org Class 3" -i cacert-class3.crt

3。创建脚本

这将下载证书并将其导入到证书数据库中。我们调用脚本:import-cert.sh

#!/bin/sh
#
# usage: import-cert.sh remote.host.name [port]
#
REMHOST=$1
REMPORT=${2:-443}
exec 6>&1
exec > $REMHOST
echo | openssl s_client -connect ${REMHOST}:${REMPORT} 2>&1 |sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'
certutil -d sql:$HOME/.pki/nssdb -A -t TC -n "$REMHOST" -i $REMHOST
exec 1>&6 6>&-

4。添加证书

您现在可以像这样运行这个脚本。

  1. 要从站点添加证书,请键入以下内容:

    $ import-cert.sh dirae.lunarservers.com 2083

    在本例中,它使用端口 2083 而不是默认端口 443。如果是默认端口,则不必包含该端口。

  2. 要查看您的数据库中包含哪些证书:

    $ certutil -L -d sql:$HOME/.pki/nssdb
  3. 如果您想删除证书

    $ certutil -D -n  -d sql:$HOME/.pki/nssdb

引用文献

关于google-chrome - 如何使用命令提示符在浏览器设置中安装证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57069341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com