win-acme icon indicating copy to clipboard operation
win-acme copied to clipboard

RFC2136 DNS validation support

Open loxK opened this issue 5 years ago • 5 comments

RFC2136 DNS validation seems missing. I personally use it a lot.

loxK avatar Jan 12 '21 05:01 loxK

To implement RFC2136 you'd generally call nsupdate, so the simplest thing to do is just use your own .bat file, https://www.win-acme.com/reference/plugins/validation/dns/script

webprofusion-chrisc avatar Jan 12 '21 06:01 webprofusion-chrisc

This looks like it could be interesting to add as a plugin, though I'm not familiar enough with the technology to estimate how difficult it would be. If anyone knows a good .NET implementation of RFC2136 as a reference that would be helpful.

WouterTinus avatar Jan 14 '21 19:01 WouterTinus

I ended up using rmbolger/Posh-ACME. Very easy to setup and to deploy on Windows server services with rmbolger/Posh-ACME.Deploy

loxK avatar Jan 17 '21 03:01 loxK

This project appears to have implemented RFC2136: https://github.com/alexreinert/ARSoft.Tools.Net

WouterTinus avatar Oct 03 '21 11:10 WouterTinus

Sadly, I think that ARSoft project is basically abandoned. I had looked into it when I was first trying to write the Posh-ACME plugin for RFC2136. But if I recall correctly, it's .NET Framework only, no Core support. There are a number of years old unanswered PRs including one to target netstandard 2.0. It's possible someone might have forked it by now.

rmbolger avatar Oct 07 '21 23:10 rmbolger

The libary is alive again but now we're blocked on https://github.com/jstedfast/MimeKit/issues/865

WouterTinus avatar Apr 07 '23 05:04 WouterTinus

Beta released in 2.2.4

WouterTinus avatar Apr 20 '23 19:04 WouterTinus