Hi,
I have been testing with the new beta version and I noticed that the let’s encrypt certificate issuer was broken. This seems to have been fixed late last week with the update to certman (managed to request a certificate succesfully) but at the same time it seems to have broken in the stable release - when I try to issue a certificate I have an error in “/var/www/html/admin/modules/certman/vendor/analogic/lescript/Lescript.php:77” with the error message “Using $this when not in object context”
-
array("resource" => "new-authz", "identifier" => array("type" => "dns", "value" => $domain))
-
);
-
if(empty($response['challenges'])) {
-
throw new \RuntimeException("HTTP Challenge for $domain is not available. Whole response: ".json_encode($response));
-
}
-
$challenge = array_reduce($response['challenges'], function($v, $w) { return $v ? $v : ($w['type'] == $this->challenge ? $w : false); });
-
if(!$challenge) throw new \RuntimeException("HTTP Challenge for $domain is not available. Whole response: ".json_encode($response));
Thanks,
F