Guten Morgen!
Seit genau drei Tagen (vermutlich ein Update von SOAP::Lite auf 0.715) habe ich mit dem Modul ein Problem. Bis dahin mit 0.712 war alles in Butter. Am Code wurde nichts geändert, es lief einfach.
Problem scheint aber nur auf dem Linux Webserver zu entstehen, nicht auf Windows.
Folgender Code:
use strict;
use warnings;
require SOAP::Lite;
my $soap = SOAP::Lite->new();
my $service = $soap->service('https://ssl.ibanrechner.de/soap?wsdl');
my $hash_ref = $service->country_supported('DE','meinuser','meinpw');
führt zu folgender Meldung im error.log:
Quote
Serverbetreiber sagt, am Server bzw. openssl liegt es nicht.
Anbieter des Service sagt, am Zertifikat liegt es nicht und ich brauche vielleicht das Zertifikat und gibt mir diesen URL:
https://www.startssl.com/certs/
Da liegen zig Dateien.
Nun dachte ich, benutze ich für SOAP::Lite den Parameter
$soap->transport->ssl_opts(
SSL_cert_file => 'client-cert.pem',
SSL_key_file => 'client-key.pem'
);
Nun aber die Frage: Welche Dateien muss ich mir dafür bei startssl runterladen?
Oder ist der Ansatz ganz falsch?
10 print "Hallo"
20 goto 10