Piszę aplikację kliencką SOAP na Ubuntu przy użyciu OpenSSL i C ++. Mam problem z uzyskaniem kodu do weryfikacji certyfikatu serwera, mimo że wiem, że ma ważny certyfikat.
Aby się upewnić, że chciałbym sprawdzić, czy tak jest, i najwyraźniej pliki PEM służą do wyświetlania listy ważnych certyfikatów.
Czy ktoś może mi powiedzieć, gdzie znajdują się te pliki w mojej instalacji Ubuntu 12.04? Mam zainstalowany na moim komputerze pakiet certyfikatów ca, więc te pliki muszą gdzieś tam być?
find / -name "*.pem"
find
górę z/
użycia bezsudo
generuje wiele błędów dla katalogów, do których użytkownik nie ma dostępu. Użyciesudo
(lub przekierowanie poprzez dodanie2> /dev/null
utrzymuje dane wyjściowe w czystości.Prawdopodobnie pomogłoby to:
apt-get install apt-file
apt-file update
apt-file list ca-certificates
źródło