diff --git a/lib/letsencrypt.php b/lib/letsencrypt.php index 7b5c41a..d640d01 100644 --- a/lib/letsencrypt.php +++ b/lib/letsencrypt.php @@ -104,4 +104,20 @@ class LetsEncrypt return $valid_dns_domains; } + + /** + * check the presence of make-csr and evoacme binaries + * @return boolean + */ + public function isEvoacmeInstalled() + { + $output_make_csr = shell_exec("which make-csr"); + $output_evoacme = shell_exec("which evoacme"); + + if (empty($output_make_csr) || empty($output_evoacme)) { + return false; + } + + return true; + } }