Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Error in Step 3: Account registration failed. Please start back at Step 1.

Ouverte
#175 14 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
30/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
javascript
Domaine
security

Piste de recherche

Commencez par reproduire le flux d’enregistrement de compte de Step 3 en utilisant les réponses ACME badNonce et malformed JWS signalées, puis examinez le point d’entrée de l’enregistrement et la commande de signature OpenSSL présentée dans le rapport. La tâche est terminée lorsque le flux gère correctement le nonce ACME actuel et la réponse JWS, au lieu d’échouer à Step 3.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Step 1 and 2 worked fine but in step 3 I get the following error:

Error: Account registration failed. Please start back at Step 1. { "type": "urn:ietf:params:acme:error:badNonce", "detail": "JWS has an invalid anti-replay nonce: "0103QwMp1UWXcX5B5sSQBIDWzJL5ak3waWsArRm_875tX3A"", "status": 400 }

I tried a second time and got the following error:

Error: Account registration failed. Please start back at Step 1. { "type": "urn:ietf:params:acme:error:malformed", "detail": "JWS verification error", "status": 400 }

I entered the single line output of the echo -n "eyJ1...1ZX0" | openssl dgst -sha256 -hex -sign $PRIV_KEY" command as:
(stdin)= 1a7f....0835
(actual full strings shortened here for brevity).

Maybe the nonce part of the ACME protocol changed or something?

Langage dominant
JavaScript
Étoiles
2.2k
Forks
277
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de diafygi/gethttpsforfree

Toutes les issues de diafygi/gethttpsforfree

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.