Can ZeroSSL support be added? #6057
Replies: 2 comments 4 replies
-
just an update on this, i have been working on this and hit an issue. if not im gunna have to write an implemtation of getting authz etc manually and do 1 second waits between each one the domains to try and avoid the rate limiting |
Beta Was this translation helpful? Give feedback.
-
My apologies, just getting back to this. If I wanted to implement this on my end to test how do I go about that? I'm assuming I would need to download the modified letsencrypt.js and meshcentral-config-schema.json files and replace my existing files with those and update my config.json file to add the zerossl info? |
Beta Was this translation helpful? Give feedback.
-
I'm not a developer so not sure what would be needed for this.
I'm currently using LetsEncrypt for my HTTPS cert on my MeshCentral server. It had been working fine since about 2018 or so when the support was first added. But, as of April, I can no longer get LetsEncrypt to complete renewals due to changes they've recently made with using more verification servers in 'less secure' parts of the word. I used geolocation blocking on my firewall so these new countries are being blocked- which is causing the renewals to also fail.
At any rate, instead of loosening up my network security I decided to move to ZeroSSL. ZeroSSL uses the same ACME client as LetsEncrypt but uses a different verification method. You have to set up an account with ZeroSSL (which is free) and then generate what they call EAB credentials (like an API key) that is used to authenticate the ACME client.
I was able to configure/use WinACME for my IIS websites to pull certs from ZeroSSL without much issue (just required making a change to the config.json to point the DefaultBaseUri to the ZeroSSL server). WinACME then asked for the EAB credentials on the first run.
At any rate, if this support could be added to MeshCentral that would be extremely helpful.
Here is a link to their ACME documentation. Admittedly their documentation is rather limited. But it was enough for me to figure out how to get WinACME to work. https://zerossl.com/documentation/acme/
Beta Was this translation helpful? Give feedback.
All reactions