Done.
[root@www ~]# rpm -q smeserver-letsencrypt
smeserver-letsencrypt-0.5-24.noarch
[root@www ~]#
[root@www ~]# dehydrated -c -x
# INFO: Using main config file /etc/dehydrated/config
+ Fetching account URL...
Processing kspk.com with alternative names: brendasgetzlaw.com
www.brendasgetzlaw.com mail.kspk.com
www.kspk.com + Checking domain name(s) of existing cert... changed!
+ Domain name(s) are not matching!
+ Names in old certificate: kspk.com mail.kspk.com
www.kspk.com + Configured names: brendasgetzlaw.com kspk.com mail.kspk.com
www.brendasgetzlaw.com www.kspk.com + Forcing renew.
+ Checking expire date of existing cert...
+ Valid till Apr 19 02:58:53 2023 GMT (Longer than 30 days). Ignoring because renew was forced!
+ Signing domains...
+ Generating private key...
+ Generating signing request...
+ Requesting new certificate order from CA...
+ Received 5 authorizations URLs from the CA
+ Handling authorization for kspk.com
+ Handling authorization for mail.kspk.com
+ Handling authorization for
www.kspk.com + Handling authorization for brendasgetzlaw.com
+ Handling authorization for
www.brendasgetzlaw.com + 5 pending challenge(s)
+ Deploying challenge tokens...
+ Responding to challenge for kspk.com authorization...
+ Challenge is valid!
+ Responding to challenge for mail.kspk.com authorization...
+ Challenge is valid!
+ Responding to challenge for
www.kspk.com authorization...
+ Challenge is valid!
+ Responding to challenge for brendasgetzlaw.com authorization...
+ Cleaning challenge tokens...
+ Challenge validation has failed
ERROR: Challenge is invalid! (returned: invalid) (result: ["type"] "http-01"
["status"] "invalid"
["error","type"] "urn:ietf:params:acme:error:unauthorized"
["error","detail"] "Public IP: Invalid response from
http://brendasgetzlaw.com/.well-known/acme-challenge/k23xi2XOM4SXPfrYfnGT1oIEu1_uoYoJiAPQ-nnAqWc: 403"
["error","status"] 403
["error"] {"type":"urn:ietf:params:acme:error:unauthorized","detail":"Public IP: Invalid response from
http://brendasgetzlaw.com/.well-known/acme-challenge/k23xi2XOM4SXPfrYfnGT1oIEu1_uoYoJiAPQ-nnAqWc: 403","status":403}
["url"] "
https://acme-v02.api.letsencrypt.org/acme/chall-v3/196457154087/29hvzQ"
["token"] "k23xi2XOM4SXPfrYfnGT1oIEu1_uoYoJiAPQ-nnAqWc"
["validationRecord",0,"url"] "
http://brendasgetzlaw.com/.well-known/acme-challenge/k23xi2XOM4SXPfrYfnGT1oIEu1_uoYoJiAPQ-nnAqWc"
["validationRecord",0,"hostname"] "brendasgetzlaw.com"
["validationRecord",0,"port"] "80"
["validationRecord",0,"addressesResolved",0] "Public IP"
["validationRecord",0,"addressesResolved"] ["Public IP"]
["validationRecord",0,"addressUsed"] "Public IP"
["validationRecord",0] {"url":"
http://brendasgetzlaw.com/.well-known/acme-challenge/k23xi2XOM4SXPfrYfnGT1oIEu1_uoYoJiAPQ-nnAqWc","hostname":"brendasgetzlaw.com","port":"80","addressesResolved":["public IP"],"addressUsed":"public IP"}
["validationRecord"] [{"url":"
http://brendasgetzlaw.com/.well-known/acme-challenge/k23xi2XOM4SXPfrYfnGT1oIEu1_uoYoJiAPQ-nnAqWc","hostname":"brendasgetzlaw.com","port":"80","addressesResolved":["public IP"],"addressUsed":"public IP"}]
["validated"] "2023-01-20T07:41:10Z")
[root@www ~]#