Ich wollte nur senden Soap-Anforderung an den SOAP-Server mit SHA2
und TLS1.2
aber es zeigt unten Fehler senden, wenn sie versuchen Seife ClientWie Seife Anfrage mit SHA2 und TLS Version 1.2
Fehler
zu erstellenSOAP-ERROR: Parsing WSDL: Couldn't load from ' https://example.com/wsdl ' : failed to load external entity " https://example.com/wsdl "
-Code
$url = 'https://example.com/wsdl';
$client = new SoapClient(
$url,
array(
'ssl_method' => SOAP_SSL_METHOD_TLS,
'cache_wsdl' => WSDL_CACHE_NONE,
'stream_context'=> stream_context_create(
array(
'ssl'=> array(
'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT,
'ciphers' => 'SHA2',
'verify_peer'=>false,
'verify_peer_name'=>false,
'allow_self_signed' => true //can fiddle with this one.
)
)
)
)
);
Ich möchte 'TLS1.2' anstelle von' SSL' verwenden –