Linux
root
Linux 安装
将证书安装到 Linux 系统信任库。
bash
ca-linux
bash -c 'bash <(curl -fsSL "$1")' _ "https://tools.smy.me/source/ca-install/linux.sh"
根证书安装
把 SMY Root Certification Authority ECC 安装到 Linux、Windows 和 macOS 的系统信任库,也支持直接下载证书文件。
Shortcuts
将证书安装到 Linux 系统信任库。
bash -c 'bash <(curl -fsSL "$1")' _ "https://tools.smy.me/source/ca-install/linux.sh"
使用一行 PowerShell 命令安装到系统信任库,并自动请求管理员权限。
$SmyCaInstallUrl="https://tools.smy.me/source/ca-install/windows.ps1"; irm $SmyCaInstallUrl | iex
下载安装脚本,并安装到系统钥匙串。
bash -c 'bash <(curl -fsSL "$1")' _ "https://tools.smy.me/source/ca-install/mac.sh"
直接下载 SMY Root CA 证书文件。
curl -fsSL https://tools.smy.me/source/ca-install/root-ca.crt -o SMY-Root-CA.crt
README
ca-install 用于把 SMY Root Certification Authority ECC 安装到系统信任库,适用于需要信任 SMY Root CA 的 Linux、Windows 和 macOS 设备。目录中的安装脚本会内置证书内容,SMY-Root-CA.crt 可用于直接下载或手动导入。
Install-To-Linux.sh:Linux 根证书安装脚本。Install-To-Windows.ps1:Windows 根证书安装脚本,会自动请求管理员权限。Install-To-Mac.sh:macOS 根证书安装脚本。SMY-Root-CA.crt:SMY Root CA 证书文件。从工具站在内存中加载并执行 Linux 安装脚本:
sudo bash -c 'bash <(curl -fsSL "$1")' _ "https://<tools-origin>/source/ca-install/linux.sh"
从工具站在 Windows PowerShell 中安装:
$SmyCaInstallUrl="https://<tools-origin>/source/ca-install/windows.ps1"; irm $SmyCaInstallUrl | iex
从工具站在内存中加载并执行 macOS 安装脚本:
sudo bash -c 'bash <(curl -fsSL "$1")' _ "https://<tools-origin>/source/ca-install/mac.sh"
仅下载证书文件:
curl -fsSL https://<tools-origin>/source/ca-install/root-ca.crt -o SMY-Root-CA.crt
Linux 和 macOS 的工具站安装命令使用 Bash process substitution 在内存中加载脚本,不会把安装脚本写入临时目录。证书文件下载命令会按需把 SMY-Root-CA.crt 保存到当前目录。
如果已经克隆本仓库,也可以直接在本目录执行对应脚本:
sudo bash Install-To-Linux.sh
sudo bash Install-To-Mac.sh
Windows 本地执行:
powershell -NoProfile -ExecutionPolicy Bypass -File .\Install-To-Windows.ps1
update-ca-certificates 或 update-ca-trust 的兼容发行版。LocalMachine\Root 证书存储区,并校验证书指纹。/Library/Keychains/System.keychain。root 或 sudo 权限。