My domain is: pfsense.home.bartekweb.com
I use the ACME package to attempt register account key and it fails.
It produced this output (slightly redacted):
readlink exists=0
dirname exists=0
Lets find script dir.
_SCRIPT_='/usr/local/pkg/acme/acme.sh'
_script='/usr/local/pkg/acme/acme.sh'
_script_home='/usr/local/pkg/acme'
Using config home:/tmp/acme/_registerkey/
ACCOUNT_CONF_PATH='/tmp/acme/_registerkey/accountconf.conf'
APP
3:LOG_FILE='/tmp/acme/_registerkey/acme_issuecert.log'
APP
4:LOG_LEVEL='3'
LE_WORKING_DIR='/tmp/acme/_registerkey/'
Running cmd: registeraccount
Using config home:/tmp/acme/_registerkey/
ACCOUNT_CONF_PATH='/tmp/acme/_registerkey/accountconf.conf'
ACME_DIRECTORY='https://acme-staging-v02.api.letsencrypt.org/directory'
_ACME_SERVER_HOST='acme-staging-v02.api.letsencrypt.org'
CA_CONF='/tmp/acme/_registerkey//ca/acme-staging-v02.api.letsencrypt.org/ca.conf'
Using config home:/tmp/acme/_registerkey/
ACCOUNT_CONF_PATH='/tmp/acme/_registerkey/accountconf.conf'
ACME_DIRECTORY='https://acme-staging-v02.api.letsencrypt.org/directory'
_ACME_SERVER_HOST='acme-staging-v02.api.letsencrypt.org'
CA_CONF='/tmp/acme/_registerkey//ca/acme-staging-v02.api.letsencrypt.org/ca.conf'
_regAccount
_init api for server: https://acme-staging-v02.api.letsencrypt.org/directory
GET
url='https://acme-staging-v02.api.letsencrypt.org/directory'
timeout=
curl exists=0
wget exists=127
_CURL='curl -L --silent --dump-header /tmp/acme/_registerkey//http.header '
ret='0'
_json_decode
_j_str='{
"K2dMGDeaDB4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-staging-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf",
"website": "https://letsencrypt.org/docs/staging-environment/"
},
"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",
"renewalInfo": "https://acme-staging-v02.api.letsencrypt.org/get/draft-aaron-ari/renewalInfo/",
"revokeCert": "https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert"
}'
response='{
"K2dMGDeaDB4": "https://community.letsencrypt.org/t/adding-random-entries-to-the-directory/33417",
"keyChange": "https://acme-staging-v02.api.letsencrypt.org/acme/key-change",
"meta": {
"caaIdentities": [
"letsencrypt.org"
],
"termsOfService": "https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf",
"website": "https://letsencrypt.org/docs/staging-environment/"
},
"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",
"renewalInfo": "https://acme-staging-v02.api.letsencrypt.org/get/draft-aaron-ari/renewalInfo/",
"revokeCert": "https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert"
}'
ACME_KEY_CHANGE='https://acme-staging-v02.api.letsencrypt.org/acme/key-change'
ACME_NEW_AUTHZ
ACME_NEW_ORDER='https://acme-staging-v02.api.letsencrypt.org/acme/new-order'
ACME_NEW_ACCOUNT='https://acme-staging-v02.api.letsencrypt.org/acme/new-acct'
ACME_REVOKE_CERT='https://acme-staging-v02.api.letsencrypt.org/acme/revoke-cert'
ACME_AGREEMENT='https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf'
ACME_NEW_NONCE='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
ACME_VERSION='2'
RSA key
pub_exp='010001'
base64 single line.
xxd exists=127
_URGLY_PRINTF='1'
e='AQAB'
modulus='redacted_modulus'
base64 single line.
xxd exists=127
_URGLY_PRINTF='1'
n='redacted_n'
jwk='{"e": "AQAB", "kty": "RSA", "n": "redacted_n"}'
JWK_HEADER='{"alg": "RS256", "jwk": {"e": "AQAB", "kty": "RSA", "n": "redacted_n"}}'
_eab_id='[hidden](please add '--output-insecure' to see this value)'
_eab_hmac_key='[hidden](please add '--output-insecure' to see this value)'
OK
1:CA_EMAIL='myemail@live.com'
Registering account: https://acme-staging-v02.api.letsencrypt.org/directory
url='https://acme-staging-v02.api.letsencrypt.org/acme/new-acct'
payload='{"contact": ["mailto:myemail@live.com"], "termsOfServiceAgreed": true}'
Use cached jwk for file: /tmp/acme/_registerkey//ca/acme-staging-v02.api.letsencrypt.org/account.key
base64 single line.
payload64='redacted_payload64'
_request_retry_times='1'
Get nonce with HEAD. ACME_NEW_NONCE='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
HEAD
_post_url='https://acme-staging-v02.api.letsencrypt.org/acme/new-nonce'
body
_postContentType='application/jose+json'
curl exists=0
wget exists=127
_CURL='curl -L --silent --dump-header /tmp/acme/_registerkey//http.header -I '
_ret='0'
_headers='HTTP/2 200
server: nginx
date: Sat, 29 Jan 2022 17:41:09 GMT
cache-control: public, max-age=0, no-cache
link: <https://acme-staging-v02.api.letsencrypt.org/directory>;rel="index"
replay-nonce: redacted_replay-nonce
x-frame-options: DENY
strict-transport-security: max-age=604800
'
_CACHED_NONCE='redacted_replay-nonce'
nonce='redacted_replay-nonce'
protected='{"nonce": "redacted_replay-nonce", "url": "https://acme-staging-v02.api.letsencrypt.org/acme/new-acct", "alg": "RS256", "jwk": {"e": "AQAB", "kty": "RSA", "n": "redacted_n"}}'
base64 single line.
protected64='redacted_protected64key'
base64 single line.
_sig_t='redacted_sig_t'
sig='rredacted_sig'
body='{"protected": "redacted_protected", "signature": "redacted_signature"}'
POST
_post_url='https://acme-staging-v02.api.letsencrypt.org/acme/new-acct'
body='{"protected": "redacted_protected", "payload": "redacted_payload", "signature": "redacted_signature"}'
_postContentType='application/jose+json'
Http already initialized.
_CURL='curl -L --silent --dump-header /tmp/acme/_registerkey//http.header '
Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 92
_ret='92'
responseHeaders
code
original
response
Registered
responseHeaders
_accUri
Can not find account id url.
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is: HE.net
I can login to a root shell on my machine (yes or no, or I don't know): Yes
I'm using:
pfSense (21.05.02) using ACME.SH ( 2.8.8) and acme package version 0.6.10
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot):