title: How do I know which SSL version is used by SoapClient in php?
body: <p>We have an integration with a service via SOAP, we use <a href="http://php.net/manual/en/class.soapclient.php" rel="nofollow">SoapClient</a>.
  Due to <a href="http://en.wikipedia.org/wiki/POODLE" rel="nofollow">POODLE ssl3 vulnerability</a> service provider will disable SSLv3 on those servers.</p>
  
  <p>I couldn't find any useful information about which SSL version SoapClient uses in PHP.
  I also don't understand how do I use specific version of SSL with SoapClient and PHP&lt;5.5 (since version 5.5 there is an option in SoapClient constuctor, <code>ssl_method</code>).</p>
  
  <p>It seems like the only way for PHP 5.3 and SoapClient to specify version of SSL is to use <a href="http://php.net/manual/en/context.ssl.php" rel="nofollow">streaming context for ssl</a>. As far as I understand I can specify <a href="http://www.openssl.org/docs/apps/ciphers.html#CIPHER_LIST_FORMAT" rel="nofollow"><code>ciphers list</code></a>, but this is black-waters to me. How do I know which ciphers to use to be sure client wouldn't want to perform a request via SSLv3?</p>
  
  <p>All in all, should I really be worried? It seems like it's servers responsibility to tell client which SSL version to use, isn't it? And if I didn't specify the exact (3) version in a past, our service provider's SSLv3 shutdown will not affect us?</p>