Jak wymusić określoną wersję TLS w kontekście strumienia PHP dla transportu ssl: //?

Jak mogę wymusić TLSv1.0 w kontekście strumienia PHP podczas próby uzyskania dostępu dohttps URL?

Szukam czegoś takiego:

$context = stream_context_create(
  array(
    'ssl' => array(
      'protocol_version' => 'tls1',
    ),
  ));
file_get_contents('https://example.com/test', false, $context);
tło

Właściwie to jestem w obliczuproblem w Ubuntu 12.04 podczas pracy z PHPSoapClient. Niestety serwer, z którym próbuję się połączyć, obsługuje tylko SSLv3.0 / TLSv1.0 i nie działa w domyślnej negocjacji TLSv1.1. Dlatego chciałbym wyraźnie ustawić protokółssl:// transport do TLSv1.0.

questionAnswers(4)

yourAnswerToTheQuestion