Meu cliente git reivindica
error: Peer's Certificate issuer is not recognized.
Isso significa que não é possível encontrar a chave do servidor ssl correspondente no conjunto de chaves do sistema global. Eu quero verificar isso olhando para a lista de todas as chaves ssl disponíveis em todo o sistema em um sistema gentoo linux. Como posso obter esta lista?
trust list
partir pacote p11-kit é essencialmente o mesmo?Não tenho certeza sobre o Gentoo, mas a maioria das distros coloca seus certificados em links diretos em todo o sistema em
/etc/ssl/certs
./etc/ssl/private
/usr/share/ca-certificates
/usr/local/share/ca-certificates
Sempre que você colocar um certificado em um dos caminhos mencionados acima, execute
update-ca-certificates
a atualização de/etc/ssl/certs
listas.fonte
/etc/ssl/certs
é a pasta correta no gentoo. Mas os arquivos não são fáceis de ler para os olhos humanos.update-ca-certificates
com um adicionals
(não é possível editar isso sozinho, pois é apenas uma edição de um caractere).Eu tinha o requisito de listar todos os certificados em nosso servidor e notificar se eles devem expirar. Criamos este comando:
fonte