summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrendan Abolivier <babolivier@matrix.org>2019-02-19 10:54:33 +0000
committerBrendan Abolivier <babolivier@matrix.org>2019-02-19 10:54:33 +0000
commita8626901cd384f263c8ae578466f95f0c3cceb95 (patch)
tree3d565813c48b9034dd93ddb3fda7983cecded91d
parentUse a configuration parameter to give the domain to generate a certificate for (diff)
downloadsynapse-a8626901cd384f263c8ae578466f95f0c3cceb95.tar.xz
Fetch ACME domain into an instance member
-rw-r--r--synapse/handlers/acme.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/synapse/handlers/acme.py b/synapse/handlers/acme.py
index f8a786a4da..813777bf18 100644
--- a/synapse/handlers/acme.py
+++ b/synapse/handlers/acme.py
@@ -56,6 +56,7 @@ class AcmeHandler(object):
     def __init__(self, hs):
         self.hs = hs
         self.reactor = hs.get_reactor()
+        self._acme_domain = hs.config.acme_domain
 
     @defer.inlineCallbacks
     def start_listening(self):
@@ -123,15 +124,15 @@ class AcmeHandler(object):
     @defer.inlineCallbacks
     def provision_certificate(self):
 
-        logger.warning("Reprovisioning %s", self.hs.config.acme_domain)
+        logger.warning("Reprovisioning %s", self._acme_domain)
 
         try:
-            yield self._issuer.issue_cert(self.hs.config.acme_domain)
+            yield self._issuer.issue_cert(self._acme_domain)
         except Exception:
             logger.exception("Fail!")
             raise
-        logger.warning("Reprovisioned %s, saving.", self.hs.config.acme_domain)
-        cert_chain = self._store.certs[self.hs.config.acme_domain]
+        logger.warning("Reprovisioned %s, saving.", self._acme_domain)
+        cert_chain = self._store.certs[self._acme_domain]
 
         try:
             with open(self.hs.config.tls_private_key_file, "wb") as private_key_file: