Thread LWP::UserAgent SSL ausschalten
(14 answers)
Opened by bianca at 2015-11-05 08:05
Arghh, das LWP ist doch wirklich kaputt.
Damit es funktioniert musst du nicht nur die Validierung der Zertifikate in IO::Socket::SSL ausschalten (d.h. SSL_verify_mode) sondern zusätzlich LWP sagen, dass es das Zertifikat nicht überprüfen soll. Wenn letzteres nicht gemacht wird, dann schaltet LWP die Zertifikatsprüfung einfach wieder ein, d.h. überschreibt SSL_verify_mode. Das folgende sollte funktionieren: Code: (dl
)
1 my $ua = LWP::UserAgent->new( Wenn du hingegen nur verify_hostname benutzt und nicht auch noch SSL_verify_mode so kann es dir passieren, dass es je nach Version von LWP und herstellerspezifischen Fixes funktioniert, siehe https://github.com/libwww-perl/lwp-protocol-https/... bzw. CVE-2014-3230. Last edited: 2015-11-06 08:40:35 +0100 (CET) |