Comments (1)
The Certbot team currently does not accept third party DNS plugins into their repository, let alone they'll code one from scratch.
The only ACME client out there capable of using Huawei Cloud DNS, as far as I can tell, is acme.sh
: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_huaweicloud.
If you want/need to keep using Certbot (instead of switching to acme.sh
; note that acme.sh
defaults to ZeroSSL instead of Let's Encrypt), it shouldn't be too hard to rewrite the acme.sh
code for Huawei Cloud DNS at https://github.com/acmesh-official/acme.sh/blob/master/dnsapi/dns_huaweicloud.sh to work with Certbot using the --manual-auth-hook
option (and of course the --manual-cleanup-hook
to remove the TXT RR after usage).
If you require further assistance, you might be able to get help at the Let's Encrypt Community, although e.g. helping you with adapting the acme.sh
code for Certbot might be difficult for the volunteers if they don't have access to a Huawei Cloud DNS account.. So please keep that in mind 🙂
from certbot.
Related Issues (20)
- Feature Request: Add file extensions to the ACME challenge files
- Feature Request: Add a .txt file extension to the ACME challenge files HOT 1
- [Feature request] Adding support for an atomic key, certificate and chain file HOT 1
- certbot renew --dry-run does not execute renewal-hooks/deploy/ scripts HOT 1
- Challenge files are created with insufficient permissions
- certbot is complaining about a missing crtptography package greater than 35
- SHA256(or other algorithm) support for certbot ocsp validation
- Certbot fails to start HOT 1
- [Nginx] Server Block Not Found in External Nginx Config Files with External global HTTP Block
- snap package Win.Virus.Expiro-10026576-0 FOUND HOT 2
- autorenew is not working HOT 7
- [Need] --dns-route53-propagation-seconds come back HOT 1
- Failed Renews Do Not Provide Environment Variable to Scripts HOT 1
- Please add more diagnostics (hints) to certbot
- webroot_map entries missing for re-issues with added domains HOT 4
- add support for cloudflare's 3.0 python package HOT 3
- Confusing variable naming in certbot/acme (private_key/privkey) HOT 1
- certbot-nginx could not parse file nginx.conf: Expected string_end, found 'http' HOT 2
- CSR's SAN field not following the user's desired order when requesting interactively, due to _scrub_checklist_input not preversing order HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from certbot.