cron/LE: more verbose error message on token error

be more specific about what exactly went wrong when trying to assert the
challenge/response payload (like e.g. http response code, error in DNS
resolution etc.)
This commit is contained in:
Daniel Reichelt
2016-03-08 08:17:52 +01:00
parent c458ed8b0c
commit 291fae1744

View File

@@ -145,8 +145,14 @@ class lescript
// simple self check
if($payload !== trim(@file_get_contents($uri))) {
$errmsg = json_encode(error_get_last());
if ($errmsg != "null") {
$errmsg = "; PHP error: " . $errmsg;
} else {
$errmsg = "";
}
@unlink($tokenPath);
throw new \RuntimeException("Please check $uri - token not available");
throw new \RuntimeException("Please check $uri - token not available" . $errmsg);
}
$this->log("Sending request to challenge");