2016-02-09 38 views
5

Deciso di provare il servizio Letsencrypt di recente. che sto utilizzando il client di Windows PowerShell trovato qui - https://github.com/ebekker/ACMESharpLetsEncrypt - Sfida client ACMESharp in sospeso per più di un'ora

Seguendo le istruzioni rapide qui - https://github.com/ebekker/ACMESharp/wiki/Quick-Start - sono riuscito ad ottenere al punto 6b del processo di autenticazione http manuale, ma quando posso controllare lo stato della richiesta con la Update-ACMEIdentifier dns1 -ChallengeType http-01 comando, la richiesta di sfida rimane in uno stato di attesa:

IdentifierPart : ACMESharp.Messages.IdentifierPart 
IdentifierType : dns 
Identifier  : www.example.com 
Uri   : https://acme-v01.api.letsencrypt.org/acme/authz/#myhash 
Status   : pending 
Expires  : 16/02/2016 00:00:00 
Challenges  : {manual, , } 
Combinations : {1, 0, 2} 

ho controllato lo stato ogni 10 minuti per l'ora passato, ma è ancora in corso. Le istruzioni Quickstart suggeriscono che il processo dovrebbe richiedere tra pochi secondi e alcuni minuti.

Si tratta di un problema del server ACME o di una risposta di errore non informativa?

+0

Mi sono imbattuto in questo io stesso su una macchina locale di sviluppo (che è accessibile a Internet) che ho usato per i test. Stessa cosa: la richiesta è rimasta in modalità 'in sospeso'. Ho quindi eseguito la stessa procedura sul mio server Web in tempo reale e non ho avuto problemi. Se le cose funzionano, la richiesta dovrebbe essere confermata entro pochi minuti al massimo. Non sono sicuro quale sia esattamente la differenza, tranne che la macchina locale sta utilizzando il port forwarding e ha solo la porta 80 e 443 aperta su Internet. –

risposta

7

La sfida che hai richiesto non è probabilmente in attesa ma la prima è. Vedrete che ci sono tre possibili sfide (dns, tns e http). Se esamini le singole sfide, probabilmente vedrai che la sfida http è stata convalidata. Prova:

(Update-ACMEIdentifier dns1 -ChallengeType http-01) .Challenges

Per elencare i dettagli di tutte e tre le sfide tra i singoli stati.