mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2025-05-27 17:00:53 +00:00
Merge e09230192f
into 91d7151101
This commit is contained in:
commit
f103f24cbd
@ -182,10 +182,13 @@ def get_certificates_to_provision(env):
|
|||||||
domains.add(domain)
|
domains.add(domain)
|
||||||
else:
|
else:
|
||||||
cert = cert["certificate_object"]
|
cert = cert["certificate_object"]
|
||||||
|
import sys
|
||||||
if cert.issuer == cert.subject:
|
if cert.issuer == cert.subject:
|
||||||
# This is self-signed. Get a real one.
|
# This is self-signed. Get a real one.
|
||||||
domains.add(domain)
|
domains.add(domain)
|
||||||
|
elif "--replace-all" in sys.argv:
|
||||||
|
domains.add(domain)
|
||||||
|
|
||||||
# Valid certificate today, but is it expiring soon?
|
# Valid certificate today, but is it expiring soon?
|
||||||
elif cert.not_valid_after-now < datetime.timedelta(days=14):
|
elif cert.not_valid_after-now < datetime.timedelta(days=14):
|
||||||
domains.add(domain)
|
domains.add(domain)
|
||||||
@ -709,4 +712,4 @@ def get_certificate_domains(cert):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
# Provision certificates.
|
# Provision certificates.
|
||||||
provision_certificates_cmdline()
|
provision_certificates_cmdline()
|
||||||
|
Loading…
Reference in New Issue
Block a user