I can't connect to let's encrypt api in linux based machines while windows machine on same network does it correctly

I can't really make up anything, but it seems the environment variable newaccount should be okay.

["newAccount"] "https://acme-staging-v02.api.letsencrypt.org/acme/new-acct"
["newNonce"] "https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce"
["newOrder"] "https://acme-staging-v02.api.letsencrypt.org/acme/new-order"
["revokeCert"] "https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert"
["tNLEBNA14kU"] "Adding random entries to the directory"'

at the end of the log I get this:

++ openssl dgst -sha256 -binary
++ urlbase64
++ openssl base64 -e
++ tr -d '\n\r'
++ sed -e 's:=*$::g' -e y:+/:-:
++ [[ FreeBSD = \L\i\n\u\x ]]
++ [[ FreeB = \M\I\N\G\W ]]
++ sed -E -e 's:=*$::g' -e y:+/:-_:

  • thumbprint=CoZvXLt_aPUo6s7SP5k1GimC-SHiIdwBvSrRoO8HxqY
  • [[ yes = \y\e\s ]]
  • echo '+ Registering account key with ACME server...'
  • Registering account key with ACME server...
  • FAILED=false
  • [[ 2 -eq 1 ]]
  • [[ 2 -eq 2 ]]
  • [[ -z '' ]]
  • echo 'Certificate authority doesn'''t allow registrations.'
    Certificate authority doesn't allow registrations.
  • FAILED=true
  • [[ true = \f\a\l\s\e ]]
  • [[ true = \t\r\u\e ]]

which only says it failed?

1 Like