Hi All!
Apologies for not seeing/responding to the recent comments to this post. The asus-wrapper-acme.sh script was working well, until my renewals failed on 1 July 2023, which I only recently noticed and brought me back to this post.
In the troubleshooting process, I too received the 'Unknown parameter : error'. Believing it might be related to an old acme-3.0.1.sh script that I was using, I upgraded to the lated acme-3.0.6.sh implementation. However, I continued to receive the same error. I finally narrowed this down to user error on my part by failing to specify an appropriate acme.sh connection method (i.e., standalone, dns, etc).
After resolving the previous error, I then began to receive a "Register account Error: {"type":"urn:ietf
arams:acme:error:malformed","status":400,"detail":"[External Account Binding] Invalid MAC on JWS request"}" error" that was ultimately the core issue and a result of ZeroSSL no longer offering FREE Wildcard SAN Certs.
In short...
- Acme-3.0.6.sh and older scripts work with asus-wrapper-acme.sh.
- ZeroSSL no longer offers FREE Wildcard SAN Certs.
- Switch back to using Let's Encrypt for Wildcard SAN Certs.
Respectfully,
Gary
P.S. I noticed that someone thought enough of the asus-wrapper-acme.sh script to share it on GitHub providing reference to the original work. Much Appreciated!