On 21 Dec 2023, at 19:03, John W. Himpel <john@jlhimpel.net> wrote:



There is a Let's Encrypt plugin for digitalocean, but non for GoDaddy.
Thus the need for a custom plugin.

I think this is so that you can use the DNS method of proving you control the domain.

You can also place a special file that letencrypt makes for you on the web site and
use that to prove control of the domain.

With that method you do not need to a GoDaddy specific module.


I also need certificates for use by things other than web servers. 
Since I use NGINX, I can use that plugin for web servers, but that
doesn't help for email, ssl certificates for Wildfly, email, etc.  So I
need a generalized way to obtain certificates and update GoDaddy dns
servers.

Once the certs have been created you can  write your own script to install them
into the right places and get services to pick up the new certs. Restart service or
use a control command etc as appropriate.

Barry