相关疑难解决方法(0)

将自签名证书安装到 Alpine Linux

如何在 Alpine Linux 中安装自签名证书链?

我有一个我一直在 Ubuntu 中使用的自签名证书,例如:

培根.crt

-----BEGIN CERTIFICATE-----
328FjQIFJNVBLAHBLAH
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
7CJAMIDDLEBLAH80A
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
328FjOTHERVBLAHBLAH
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

在 Ubuntu 中,我运行以下命令来安装此证书链

cp /tmp/certs/bacon.crt /usr/local/share/ca-certificates/bacon.crt
update-ca-certificates
Run Code Online (Sandbox Code Playgroud)

简单!


但是,在 Alpine Linux 上:

# cp /tmp/certs/bacon.crt /usr/local/share/ca-certificates/bacon.crt
/usr/local/share/ca-certificates # update-ca-certificates
WARNING: ca-cert-bacon.crt.pem does not contain exactly one certificate or CRL: skipping
Run Code Online (Sandbox Code Playgroud)

如果我尝试将我的证书分成 3 块来提供此发行版:

/tmp/certs/1.crt

-----BEGIN CERTIFICATE-----
328FjQIFJNVBLAHBLAH
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

/tmp/certs/2.crt

-----BEGIN CERTIFICATE-----
328FjOTHERVBLAHBLAH
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

/tmp/certs/3.crt

-----BEGIN CERTIFICATE-----
328FjQIFJNVBLAHBLAH
-----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

现在它不会在证书安装 …

linux ssl

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux ×1

ssl ×1