Keine Verbindung zur WSDL

Ich arbeite mit der älteren version von OpenSSL(OpenSSL 0.9.8 o) und ich war gezwungen, neuere OpenSSL-1.0.1 e-fips als Ergebnis war ich nicht in der Lage zu verbinden, um WSDL:

Message: SoapClient::SoapClient(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Muss ich deaktivieren Sie die SSL-Zertifizierung überprüfen, habe ich versucht:

    $client = new SoapClient("https://IP:443/sdk/vimService?wsdl",
        array(
            "trace" => 1,
            "location" => "https://IP:443/sdk/",
            "stream_context" => stream_context_create(
                array(
                    'ssl' => array(
                        'verify_peer'       => false,
                        'allow_self_signed' => true,
                    )
                )
            )
        ) 
    );

`

Und es zu werfen:

Message: SoapClient::SoapClient(): Peer certificate CN=localhost.localdom' did not match erwartet CN=SAME IP AS IN SoapClient()'

Dann habe ich 'peer_name'=> 'localhost.localdom', im stream_context und dann heißt es XML-Datei leer ist:

Fatal error: Uncaught SoapFault exception: [Client] looks like we got no XML document

PHP 5.5

InformationsquelleAutor minus1 | 2014-08-05
Schreibe einen Kommentar