# \[ANNOUNCE\] node-red-contrib-acme-client : early alpha version

**URL:** https://discourse.nodered.org/t/announce-node-red-contrib-acme-client-early-alpha-version/24983
**Category:** Share Your Nodes
**Created:** [16 April 2020 23:00 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-acme-client-early-alpha-version/24983 "2020-04-16T23:00:33Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)
#### Post date: [17 April 2020 05:59 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-acme-client-early-alpha-version/24983/2 "2020-04-17T05:59:50Z")

</div>

P.S On the [readme](https://github.com/bartbutenaers/node-red-contrib-acme-client#basic-introduction) page there is a basic introduction about the purpose of this node. As you can see there, you only need to _**add a single node to renew (every x days) the Letsencrypt certificate in your Node-RED keystore**_:

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/3/13abc7fd7b0b091e6426651a1de1cb797d913ee2.png)

1. The Inject node triggers (e.g. every x days) the acme client node, which sends a _ **certificate request** _ (for your domain) to Letsencrypt. P.S. the _ **domain** _ is the hostname being used in the url to access your Node-RED application (https://:your\_domain\_name:1880).
2. Letsencrypt checks whether you are the real owner of the specified domain.
3. If everything is fine, Letsencrypt will return the requested certificate.
4. The acme client node will store the certificate in the specified cert file, and (optionally) the private key in the specified key file. Normally this will be the Node-RED cert and key files, which are specified in the Node-RED settings.js file.

If we could this working together with the pull request for [automatic certificate renewal](https://discourse.nodered.org/t/pull-request-proposal-automatic-certificate-renewal/21282), then users could setup everything within their Node-RED editor (which they are already familiar with).

---

_[View the full topic](https://discourse.nodered.org/t/announce-node-red-contrib-acme-client-early-alpha-version/24983)._
