From 3a150da2bc25dc85898517be412cdf09f111eaee Mon Sep 17 00:00:00 2001 From: MichalPP Date: Fri, 30 Mar 2018 12:36:43 +0200 Subject: [PATCH 1/2] add jose to header letsencrypt seems to expect application/jose+json and not application/json --- src/helpers/RequestHelper.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/helpers/RequestHelper.php b/src/helpers/RequestHelper.php index 75cf557..37eee38 100644 --- a/src/helpers/RequestHelper.php +++ b/src/helpers/RequestHelper.php @@ -113,8 +113,8 @@ public static function run($url, $requestType, $data = NULL) public static function getHandler($url, $requestType, $data) { $header = [ - 'Accept: application/json', - 'Content-Type: application/json', + 'Accept: application/jose+json', + 'Content-Type: application/jose+json', 'User-Agent: '.Client::$runtime->params['software'].'/'.Client::$runtime->params['version'], ]; From 12ad7062655169db8095c8fbd201869c01c571a4 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 23 May 2018 14:43:31 +1200 Subject: [PATCH 2/2] Allow the use of DNS CNAME to verify ownership of domain. --- src/helpers/CommonHelper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/helpers/CommonHelper.php b/src/helpers/CommonHelper.php index ae5d7e1..edfb829 100644 --- a/src/helpers/CommonHelper.php +++ b/src/helpers/CommonHelper.php @@ -107,7 +107,7 @@ public static function checkDNSChallenge($domain, $dnsContent) { foreach ($recordList as $record) { - if ($record['host'] == $host && $record['type'] == 'TXT' && $record['txt'] == $dnsContent) + if ($record['type'] == 'TXT' && $record['txt'] == $dnsContent) { return TRUE; }