PKISharp / ACMESharpCore

An ACME v2 client library for .NET Standard (Let's Encrypt)
MIT License
325 stars 72 forks source link

Low-level work for alternative link certificates #53

Open WouterTinus opened 3 years ago

WouterTinus commented 3 years ago

For the upcoming change in intermediate certificate, some clients may need to issue an alternative certificate for legacy system (e.g. older Android releases). https://community.letsencrypt.org/t/transition-to-isrgs-root-delayed-until-jan-11-2021/125516

This patch adds some low level plumbing for clients to be able to retrieve those alternate urls.

WouterTinus commented 3 years ago

Just noticed this PR also contains some other commits, mainly compatibility fixes for other ACME providers and a couple of NuGet package updates. I think I would be good to include those upstream as well, but if you prefer I can create a new PR with only the code for alternative links.

ebekker commented 3 years ago

Thanks for these changes!