向服务器添加受信任的根证书

如果您要发送或接收由根权限签名的消息,并且这些权限未安装在服务器上,则必须手动添加受信任的根证书

使用以下步骤向/从服务器添加或删除受信任的根证书。

Mac OS X

功能方法
添加

使用命令:

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/new-root-certificate.crt

去掉

使用命令:

sudo security delete-certificate -c "<现有证书的名称>"

视窗

功能方法
添加

使用命令:

certutil -addstore -f "ROOT" new-root-certificate.crt

去掉

使用命令:

certutil -delstore "ROOT" 序列号-十六进制

Linux(Ubuntu、Debian)

功能方法
添加
  1. 将您的 CA 复制到 dir /usr/local/share/ca-certificates/
  2. 使用命令: sudo cp foo.crt /usr/local/share/ca-certificates/foo.crt
  3. 更新 CA 存储: sudo update-ca-certificates
去掉
  1. 删除您的 CA。
  2. 更新 CA 存储: sudo update-ca-certificates --fresh

笔记

重新启动Kerio Connect以重新加载 32 位版本或 Debian 7 中的证书。

Linux (CentOs 6)

功能方法
添加
  1. 安装 ca-certificates 包: yum install ca-certificates
  2. 启用动态 CA 配置功能: update-ca-trust force-enable
  3. 将其作为新文件添加到 /etc/pki/ca-trust/source/anchors/: cp foo.crt /etc/pki/ca-trust/source/anchors/
  4. 使用命令: update-ca-trust extract

笔记

重新启动Kerio Connect以重新加载 32 位版本的证书。

Linux (CentOs 5)

功能方法
添加

将您的可信证书附加到文件 /etc/pki/tls/certs/ca-bundle.crt

cat foo.crt >>/etc/pki/tls/certs/ca-bundle.crt

笔记

重新启动Kerio Connect以重新加载 32 位版本的证书。

参考链接:
MacOS/Ubuntu/Debian/Centos系统下如何安装根证书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值