TLS Low Level Testing. You should expect to see it print TLS version 1.2.
<?php | |
// This example is for testing php with libcurl | |
$ch = curl_init(); | |
curl_setopt($ch, CURLOPT_URL, "https://www.howsmyssl.com/a/check"); | |
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE); | |
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); | |
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | |
curl_setopt($ch, CURLOPT_HEADER, 1); | |
$response = curl_exec($ch); | |
curl_close($ch); | |
list($header, $body) = explode("\r\n\r\n", $response, 2); | |
$data = json_decode($body, true); | |
print "TLS Version Negotiated: " . $data['tls_version'] . "\n"; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment