我一直在尝试使用LetsEncrypt SSL证书,并设法使用ACMESharp Powershell库在Windows上设置并安装了与IIS一起使用的证书。这样做的过程相当简单,证书也可以正常工作。
但是...证书的有效期相对较短,为3个月,并且由于该过程现在是自我管理的-与某些供应商提醒您进行续签相反-我担心何时需要续签的通知。
有人可以推荐一种检查过期证书的好方法,然后(至少)发出某种通知,甚至更好地自动续订证书吗?
我正在发布我自己问题的答案,并链接到博客文章,以列出对我有用的解决方案,即使原始答案来自@dustinmoris的评论,该评论将我指向了letencrypt-win-simple自动更新功能(我最初是想念它的)。
使用letsencrypt-win-simple可以使用--renew
开关自动续订所有先前注册的域,也可以指定特定域。
# renew all domains that need it
letsencrypt --renew
#renew specific domain if required
letsencrypt --renew --manualhost mysite.com
如果该域已过期或接近,它将续订该域。该工具还会安装一个计划任务,该任务每天运行以运行续订周期,并尝试续订所有需要此任务的证书。
我最后写了一篇详细的博客文章,介绍了letencrypt-win-simple,ACMESharp和Certify的当前功能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句