Thread Crypt::LE und Fehler 'No Key ID in JWS header' (15 answers)
Opened by bianca at 2021-08-06 11:41

bianca
 2021-08-06 11:41
#193502 #193502
User since
2009-09-13
6751 articles
BenutzerIn

user image
Guten Morgen!

Heute hatte ich bei der Zertifikatsverlängerung Fehler
Quote
ACMEv1 is deprecated and you can no longer get certificates from this endpoint. Please use the ACMEv2 endpoint, you may need to update your ACME client software to do so. Visit https://community.letsencrypt.org/t/end-of-life-pl... for more information.

Dann habe ich CPAN:Crypt::LE auf 0.38 geupdatet und jetzt liefert ->request_challenge() Fehler
Quote
Cannot request challenges - No Key ID in JWS header(400).

Als ich das letzte mal (msg #193264) diesen Fehler hatte brauchte ich nur die Versionsangabe zu entfernen. Jetzt habe ich aber gar keine Versionsangabe drin und auch das Aktivieren selbiger ändert nichts, Fehler bleibt.

Der Fehlertext sagt mir gar nichts. Ich habe den Quellcode von CPAN:Crypt::LE abgesucht, gegurgelt und die Doku von CPAN:Crypt::LE nochmal gelesen. Bringt mich leider alles nicht weiter. Und selbst wenn, wo müsste diese ID hin? Die Doku enthält keinerlei Infos zur Methode ->request_challenge(). Dann habe ich mir noch die le.pl aus dem Paket CPAN:Crypt::LE::Challenge::Simple angeschaut aber da finde ich so gut wie nichts Bekanntes wieder.

Das Debug von CPAN:Crypt::LE sieht so aus:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Connecting to https://acme-v02.api.letsencrypt.org/acme/new-order
$VAR1 = {
'reason' => 'Bad Request',
'status' => '400',
'success' => '',
'content' => '{
"type": "urn : ietf : params : acme : error : malformed", <-- hier musste ich Blanks einfügen, weil die Forumsoftware sonst einen Absturz hat
"detail": "No Key ID in JWS header",
"status": 400
}',
'url' => 'https://acme-v02.api.letsencrypt.org/acme/new-order',
'protocol' => 'HTTP/1.1',
'headers' => {
'connection' => 'keep-alive',
'date' => 'Fri, 06 Aug 2021 09:18:27 GMT',
'replay-nonce' => '0002SHFmxPnz1LajrfgdtE_gDDlqh5CxGsOQw4BqrcriXUk',
'content-length' => '108',
'link' => '<https://acme-v02.api.letsencrypt.org/directory>;rel="index"',
'cache-control' => 'public, max-age=0, no-cache',
'content-type' => 'application/problem+json',
'server' => 'nginx'
}
};
Cannot request challenges - No Key ID in JWS header(400).


Ist bitte jemand so nett und gibt mir ein klitzekleines Stichwort wo ich den Fehler finden könnte.
Dankeschön
10 print "Hallo"
20 goto 10

View full thread Crypt::LE und Fehler 'No Key ID in JWS header'