Skip to content

Instantly share code, notes, and snippets.

@rogersguedes
Created February 22, 2017 18:00
Show Gist options
  • Select an option

  • Save rogersguedes/6b2c459d49acd83133677cd00232ac4d to your computer and use it in GitHub Desktop.

Select an option

Save rogersguedes/6b2c459d49acd83133677cd00232ac4d to your computer and use it in GitHub Desktop.
<?php
$target = "www.google.com";
$g = stream_context_create (array("ssl" => array("capture_peer_cert" => true)));
$r = stream_socket_client(sprintf("ssl://%s:443", $target), $errno, $errstr, 30,
STREAM_CLIENT_CONNECT, $g);
$cont = stream_context_get_params($r);
var_dump(openssl_x509_parse($cont["options"]["ssl"]["peer_certificate"]));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment