PHP开发者检测是否支持TLS v1.2的代码是哪些

  本篇内容主要讲解“PHP开发者检测是否支持TLS v1.2的代码是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP开发者检测是否支持TLS v1.2的代码是什么”吧!
 
  注意:使用了DNSPod PHP SDK的开发者,请及时更新最新版本的SDK,或自行把dnspod.php中curl_setopt($ch, CURLOPT_SSLVERSION, 1);一行注释掉,否则将会影响到正常API调用。
 
  PHP开发者可使用以下代码检测是否支持TLS v1.2
 
  <?php
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, "https://www.howsmyssl.com/a/check");
  curl_setopt($ch, CURLOPT_SSLVERSION, 6);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);
  curl_close($ch);
  $tlsVer = json_decode($response, true);
  echo "<h2>Your TLS version is: <u>" . ( $tlsVer['tls_version'] ? $tlsVer['tls_version'] : 'no TLS support' ) . "</u></h2>";
  Python开发者可使用以下代码检测是否支持TLS v1.2
 
  Python 2.x:
  $ python -c "import urllib2; print(urllib2.urlopen('https://tlstest.paypal.com/').read())"
  Python 3.x:
  $ python -c "import urllib.request; print(urllib.request.urlopen('https://tlstest.paypal.com/').read())"
  Node开发者可使用以下代码检测是否支持TLS v1.2
 
  node -e "var https = require('https'); https.get('https://tlstest.paypal.com/', function(res){ console.log(res.statusCode) });"
  Android开发者
 
  TLS v1.2在API 20以上版本已默认支持
 
  iOS开发者
 
  iOS 5以上已默认支持TLS v1.2

dawei

【声明】:达州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。