def test_920_010(self): domain = self.test_domain domains = [domain] conf = HttpdConf(std_vhosts=False, text=""" LogLevel md:trace2 LogLevel ssl:debug MDBaseServer on MDPortMap http:- https:%s Listen %s ServerAdmin [email protected] ServerName %s SSLEngine on Protocols h2 http/1.1 acme-tls/1 <Location "/server-status"> SetHandler server-status </Location> <Location "/md-status"> SetHandler md-status </Location> """ % (TestEnv.HTTPS_PORT, TestEnv.HTTPS_PORT, domain)) conf.add_md(domains) conf.install() TestEnv.HTTPD_CHECK_URL = TestEnv.HTTPD_URL_SSL assert TestEnv.apache_restart() == 0 assert TestEnv.await_completion([domain], restart=False) status = TestEnv.get_md_status("") assert "version" in status assert "managed-domains" in status assert 1 == len(status["managed-domains"]) # get the html page status = TestEnv.get_server_status() assert re.search(r'<h3>Managed Certificates</h3>', status, re.MULTILINE) # get the ascii summary status = TestEnv.get_server_status(query="?auto") m = re.search( r'Managed Certificates: total=(\d+), ok=(\d+) renew=(\d+) errored=(\d+) ready=(\d+)', status, re.MULTILINE) assert 1 == int(m.group(1)) assert 0 == int(m.group(2)) assert 1 == int(m.group(3)) assert 0 == int(m.group(4)) assert 1 == int(m.group(5))
def test_801_010(self): assert TestEnv.apache_stop() == 0 TestEnv.clear_ocsp_store() md = TestStapling.mdA domains = [md] conf = HttpdConf() conf.add_admin("*****@*****.**") conf.start_md(domains) conf.add_line("MDStapling on") conf.end_md() conf.install() assert TestEnv.apache_restart() == 0 stat = TestEnv.get_server_status() assert stat