Como você instala uma cadeia de certificados autoassinado no Alpine Linux?
Eu tenho uma cadeia de certificados autoassinada que estou usando no Ubuntu, por exemplo:
bacon.crt
-----BEGIN CERTIFICATE-----
328FjQIFJNVBLAHBLAH
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
7CJAMIDDLEBLAH80A
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
328FjOTHERVBLAHBLAH
-----END CERTIFICATE-----
E no Ubuntu, executo os seguintes comandos para instalar esta cadeia de certificados :
cp /tmp/certs/bacon.crt /usr/local/share/ca-certificates/bacon.crt
update-ca-certificates
Fácil!
No entanto, no 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
E se eu tentar quebrar meus certificados em 3 pedaços para alimentar esta distribuição:
/tmp/certs/1.crt
-----BEGIN CERTIFICATE-----
328FjQIFJNVBLAHBLAH
-----END CERTIFICATE-----
/tmp/certs/2.crt
-----BEGIN CERTIFICATE-----
328FjOTHERVBLAHBLAH
-----END CERTIFICATE-----
/tmp/certs/3.crt
-----BEGIN CERTIFICATE-----
328FjQIFJNVBLAHBLAH
-----END CERTIFICATE-----
Agora, ele não gera um erro durante a instalação do certificado, mas ainda não pode autenticar em outros pontos de extremidade autoassinados.