PHP-клиент для работы с сертефикатами Let's Encrypt
Let’s Encrypt, бесплатный и автоматизированный центр по выдаче SSL-сертификатов. Для автоматической установки сертификатов в нем используется клиент, написанный на Python. Если вы по какой-то причине не хотите использовать автоматическую установку, или испытываете негативные эмоции к Python`у, то можете воспользоваться клиентом «Acme-client» написанным на PHP.
Acme-client позволяет выпускать и обновлять сертификаты, используя пользовательский веб-сервер (например, Apache или Nginx). Он применяет вызов HTTP-01, чтобы доказать факт вашего владения и управления доменным именем для Let’s Encrypt. Клиент распространяется в том числе и как PHAR.
Клиент имеет простой механизм проверки, позволяющий проводить обновление сертификатов проще. Вы можете использовать Крон, чтобы ежедневно проверять, какие из сертификатов истекают в ближайшее время. Кроме того, в случае появления (потенциально) скомпрометированных закрытых ключей, можно воспользоваться функцией аннулирования сертификата. В клиенте также присутствует встроенная помощь, вызываемая командой ‘acme-client –help’.
Комментариев 0