Зачем мне это нужно?
Вам, вероятно, это не нужно. Однако, если вы моддер, который использует свой собственный сайт и имеет проверку обновлений или другой вид доступа к вашему веб-сайту, вы могли столкнуться с проблемой — вы не можете получить доступ к ресурсам Let's Encrypt в версии Java, которую Mojang поставляет со своим лаунчером.
Что это делает?
Он устанавливает сертификат Let's Encrypt во время выполнения, когда мод загружен.
Как моддеру использовать это?
Просто добавьте зависимость на CurseForge, и, вероятно, в ваш мод. Я запускаю установку сертификата в конструкторе — так что даже не нужно добавлять зависимость на мод!
Но что, если я не хочу дополнительных зависимостей?
Код является открытым исходным кодом, и ссылка на него находится вверху. Не стесняйтесь копировать и вставлять части целиком, соблюдая лицензию MIT :)
Что, если кто-то запускает это с версией Java, которая поддерживает сертификаты Let's Encrypt — разве вы не дублируете работу?
Нет — он будет запускаться только если обнаружит версию Java, которая не поддерживает сертификаты Let's Encrypt!
Вы связаны с Let's Encrypt?
Нет. Совсем нет. Они делают полезные вещи — если вы управляете веб-сайтом, вам может быть интересно ознакомиться с ними на https://letsencrypt.org/