Я пишу клиентское приложение SOAP в Ubuntu, используя OpenSSL и C ++. У меня проблемы с получением кода для проверки сертификата сервера, хотя я знаю, что у него есть действительный сертификат.
Просто чтобы убедиться, что я хотел бы убедиться, что это так, и, очевидно, файлы PEM используются для перечисления действительных сертификатов.
Может кто-нибудь сказать мне, где эти файлы находятся на моей установке Ubuntu 12.04? На моей машине установлен пакет ca-Certificates, поэтому эти файлы должны быть где-то там?
find / -name "*.pem"
find
восходящий от/
без использованияsudo
вызовет много ошибок для каталогов, к которым у пользователя нет доступа. Использованиеsudo
(или перенаправление путем добавления2> /dev/null
сохраняет чистоту вывода.Возможно, это поможет вам:
apt-get install apt-file
apt-file update
apt-file list ca-certificates
источник