isEvoacmeInstalled(); if (!$binaries_installed) { $error_message = "Erreur : les binaires Evoacme ne sont pas installés. Veuillez contacter un administrateur."; break; } // check HTTP $checked_domains = $letsencrypt->checkRemoteResourceAvailability($_SESSION['letsencrypt-domains']); $failed_domains = array_diff($_SESSION['letsencrypt-domains'], $checked_domains); if (!empty($failed_domains)) { $error_message = "Erreur : Le challenge HTTP a échoué pour le(s) domaine(s) ci-dessous. Merci de vérifier que le dossier /.well-known/ est accessible."; break; } // check DNS $valid_domains = $letsencrypt->checkDNSValidity($checked_domains); $failed_domains = array_diff($checked_domains, $valid_domains); if (!empty($failed_domains)) { $error_message = "Erreur : La vérification DNS a échoué pour les domaines ci-dessous. Merci de vérifier les enregistrements de type A et AAAA."; break; } break; } } include_once EVOADMIN_BASE . '../tpl/webadmin-letsencrypt.tpl.php'; include_once EVOADMIN_BASE . '../tpl/footer.tpl.php';