Estou escrevendo um aplicativo cliente SOAP no Ubuntu usando OpenSSL e C ++. Estou tendo problemas para obter meu código para validar o certificado do servidor, mesmo sabendo que tenho um certificado válido.
Apenas para ter certeza de que gostaria de verificar se é esse o caso e, aparentemente, os arquivos PEM são usados para listar certificados válidos.
Alguém pode me dizer onde esses arquivos residem na minha instalação do Ubuntu 12.04? Eu tenho o pacote ca-certificates instalado na minha máquina, portanto esses arquivos devem estar em algum lugar?
find / -name "*.pem"
find
subir de cima para baixo/
sem usarsudo
irá gerar muitos erros para diretórios aos quais o usuário não tem acesso. Usarsudo
(ou redirecionar adicionando2> /dev/null
mantém a saída limpa.Provavelmente isso ajudaria você:
apt-get install apt-file
apt-file update
apt-file list ca-certificates
fonte