X-Git-Url: https://git.rapsys.eu/acme/blobdiff_plain/a6c242a767a2cb587338378da532e7628364d8f7..677f61658a306c865f4a8f40af26384a338bf882:/Acme.pm diff --git a/Acme.pm b/Acme.pm index 161fbc9..e8679c1 100644 --- a/Acme.pm +++ b/Acme.pm @@ -97,7 +97,7 @@ use constant { ACME_PROD_DIR => 'https://acme-v02.api.letsencrypt.org/directory', # Version - VERSION => '2.0.0', + VERSION => '2.0.2', # Timeout TIMEOUT => 300 @@ -1059,16 +1059,19 @@ sub issue { # Set content $content = $res->content; - # Remove multi-line jump - $content =~ s/\n\n/\n/; - - # Remove trailing line jump - chomp $content; - # Write to file write_file($file, $content); } + # Remove first multi-line jump + $content =~ s/\n\n/\n/; + + # Remove ISRG Root X1 certificate signed by DST Root CA X3 present after second multi-line jump + $content =~ s/\n\n.*//s; + + # Remove trailing line jump + chomp $content; + # Write to cert file write_file($self->{domain}{cert}, $content);