Пример #1
0
def setup_module(module):
    print("setup_module: %s" % module.__name__)
    TestEnv.initv1()
    TestEnv.check_acme()
    TestEnv.apache_err_reset()
    TestEnv.APACHE_CONF_SRC = "data/test_drive"
    assert TestEnv.apache_restart() == 0
Пример #2
0
def setup_module(module):
    print("setup_module    module:%s" % module.__name__)
    TestEnv.initv1()
    TestEnv.APACHE_CONF_SRC = "data/test_auto"
    TestEnv.check_acme()
    TestEnv.clear_store()
    TestEnv.install_test_conf()
    assert TestEnv.apache_start() == 0
Пример #3
0
    def test_720_000(self):
        domain = "test720-000-" + TestAuto.dns_uniq

        # switch to ACMEv1
        TestEnv.initv1()

        # generate config with DNS wildcard
        dnsList = [domain, "*." + domain]
        conf = HttpdConf(TestAuto.TMP_CONF)
        conf.add_admin("*****@*****.**")
        conf.add_md(dnsList)
        conf.add_vhost(TestEnv.HTTPS_PORT,
                       domain,
                       aliasList=[dnsList[1]],
                       withSSL=True)
        conf.install()

        # restart, check that md is in store
        assert TestEnv.apache_restart() == 0
        self._check_md_names(domain, dnsList)
        # await drive error as ACMEv1 does not accept DNS wildcards
        assert TestEnv.await_error([domain])
Пример #4
0
    def test_720_000(self):
        domain = self.test_domain

        # switch to ACMEv1
        TestEnv.initv1()

        # generate config with DNS wildcard
        domains = [domain, "*." + domain]
        conf = HttpdConf()
        conf.add_admin("*****@*****.**")
        conf.add_md(domains)
        conf.add_vhost(domains)
        conf.install()

        # restart, check that md is in store
        assert TestEnv.apache_restart() == 0
        TestEnv.check_md(domains)
        # await drive error as ACMEv1 does not accept DNS wildcards
        md = TestEnv.await_error(domain)
        assert md
        assert md['renewal']['errors'] > 0
        assert md['renewal']['last']['problem'] == 'urn:acme:error:malformed'
Пример #5
0
def setup_module(module):
    print("setup_module: %s" % module.__name__)
    TestEnv.initv1()
Пример #6
0
def setup_module(module):
    print("setup_module    module:%s" % module.__name__)
    TestEnv.initv1()
    TestEnv.APACHE_CONF_SRC = "data/test_roundtrip"
    TestEnv.clear_store()
    TestEnv.install_test_conf(None)