Мне нужно отправить XML на сервер через https, но мне нужно проверить правильность самозаверяющего сертификата сервера, прежде чем я отправлю XML (который содержит конфиденциальную информацию).
Я бы предпочел Perl-решение, но, похоже, нет решения CPAN, которое фактически проверяет сертификат - я думал, что Crypt :: SSLeay сделает это, но не в моем тестировании ( http://perlmonks.org/?node_id=739072)
Я кратко посмотрел на python (хотя я не уверен, смогу ли я установить какой-либо язык, отличный от perl, установленный на наших производственных серверах), но похоже, что проверка сертификата не поддерживается до версии 2.6.0.
Возможно, я мог бы кое-что раскошелиться - кажется, что wget действительно проверяет сертификат однорангового узла, но я не уверен, как удержать сообщение XML, пока оно не будет проверено. Похоже, что для этого потребуется два запроса wget: один для проверки сертификата и один для публикации xml. Это не кажется мне самым безопасным решением (второй пост может быть взломан).
Какие-нибудь советы?
Спасибо