Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Namecheap DNS Verification - error API Key is invalid or API access has not been enabled #4698

Closed
Stitch10925 opened this issue Jul 14, 2023 · 1 comment

Comments

@Stitch10925
Copy link

Stitch10925 commented Jul 14, 2023

Hey all,

I am also getting the "error API Key is invalid or API access has not been enabled" error message. I checked and I am already on NameCheap's BasicDNS, so that probably won't be the issue in my case.

I have OpnSense running with the ACME Client from which I am trying to issue a wildcard certificate for my internal domain.
When I make the API call that the script is supposed to make manually I get a valid response back, however, through the script executed by the OpnSense ACME Client I get the aforementioned error.

I see a lot of requests for the --debug 2 logs, but for the life of me I cannot figure out how to trigger the script manually. When I call "acme.sh":

/usr/local/share/examples/acme.sh --issue --dns dns_namecheap -d "xx.mydomain.xx" --log --debug 2 --home /home/xxxx/ --server https://acme-v02.api.letsencrypt.org/directory

I end up with:

Can not find dns api hook for: dns_namecheap

I am not very linux-savvy, so some clear instructions would be useful.

Originally posted by @Stitch10925 in #2107 (comment)

@github-actions
Copy link

Please upgrade to the latest code and try again first. Maybe it's already fixed. acme.sh --upgrade If it's still not working, please provide the log with --debug 2, otherwise, nobody can help you.

@Neilpang Neilpang closed this as completed Sep 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants