uses stream_socket_client instead of fopen

This commit is contained in:
Nicolas Roman 2019-07-15 17:08:47 +02:00
parent c218aebaae
commit 283f76540a
1 changed files with 2 additions and 2 deletions

View File

@ -174,9 +174,9 @@ class LetsEncrypt
public function getCertificate($domain) public function getCertificate($domain)
{ {
$stream = stream_context_create(array("ssl" => array("capture_peer_cert" => true))); $stream = stream_context_create(array("ssl" => array("capture_peer_cert" => true)));
$read = fopen("https://" . $domain, "rb", false, $stream); $read = stream_socket_client("ssl://" . $domain . ":443", $errno, $errstr, 10, STREAM_CLIENT_CONNECT, $stream);
$cont = stream_context_get_params($read); $cont = stream_context_get_params($read);
return $cont; return $cont;
} }