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?
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. –