Acontece que eu tive os certificados intermediários fora de ordem. Navegadores da Web e ssllabs estavam bem com isso, mas, parece que o apt se preocupa com a ordenação dos certificados intermediários.
Estou tentando fazer um repositório privado para o apt. Vai ser servido por https e está localizado no link . Ele também usará a autenticação básica, que configurei como deb https://username:[email protected]/ dev non-free
conforme indicado aqui . Quando eu tento atualizar o cache do apt, fico:
Err https://repo.signalvine.com dev/non-free amd64 Packages
server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Quando eu conecto usando curl ( curl https://repo.signalvine.com
) da mesma máquina, o curl declara que SSL certificate verify ok
. Eu também testei o repo.signalvine.com usando Qualys SSL Labs e não encontra nenhum problema. O que preciso fazer para validar meu certificado?
Acontece que eu tive os certificados intermediários fora de ordem. Navegadores da Web e ssllabs estavam bem com isso, mas, parece que o apt se preocupa com a ordenação dos certificados intermediários.