projects
/
lets-encrypt-tiny.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
22c7199
)
make some config options optional
author
Ralf Jung
<post@ralfj.de>
Sun, 13 Dec 2015 14:24:54 +0000
(15:24 +0100)
committer
Ralf Jung
<post@ralfj.de>
Sun, 13 Dec 2015 14:24:54 +0000
(15:24 +0100)
letsencrypt-tiny
patch
|
blob
|
history
diff --git
a/letsencrypt-tiny
b/letsencrypt-tiny
index eb9d17150f9ecc99650db4de46fc1f3918a4bd8c..15aadcb28cc67864129a34bcbcac79f051a42479 100755
(executable)
--- a/
letsencrypt-tiny
+++ b/
letsencrypt-tiny
@@
-66,7
+66,7
@@
def acme(name, domains):
with open(certfile(name), 'wb') as f:
f.write(signed_crt)
# append DH params
with open(certfile(name), 'wb') as f:
f.write(signed_crt)
# append DH params
- dhfile = config['DEFAULT']
['dh-params']
+ dhfile = config['DEFAULT']
.get('dh-params')
if dhfile is not None:
with open(dhfile, 'rb') as f:
dh = f.read()
if dhfile is not None:
with open(dhfile, 'rb') as f:
dh = f.read()
@@
-97,9
+97,10
@@
def generate_key(name):
def check_staging():
'''Returns 0 if nothing was done, 1 if a stage key is present but has to be kept, 2 is a stage key was unstaged.'''
live = config['files']['live']
def check_staging():
'''Returns 0 if nothing was done, 1 if a stage key is present but has to be kept, 2 is a stage key was unstaged.'''
live = config['files']['live']
- staging = config['files']
['staging']
+ staging = config['files']
.get('staging')
if staging is None or not os.path.exists(keyfile(staging)):
return 0
if staging is None or not os.path.exists(keyfile(staging)):
return 0
+
staging_time = datetime.timedelta(hours = int(config['timing']['staging-hours']))
key_age = datetime.datetime.now() - key_mtime(staging)
if key_age < staging_time:
staging_time = datetime.timedelta(hours = int(config['timing']['staging-hours']))
key_age = datetime.datetime.now() - key_mtime(staging)
if key_age < staging_time:
@@
-119,7
+120,7
@@
def check_staging():
def auto_renewal():
'''Returns 0 if nothing was done, 1 if only certs were changed, 2 if certs and keys were changed.'''
live = config['files']['live']
def auto_renewal():
'''Returns 0 if nothing was done, 1 if only certs were changed, 2 if certs and keys were changed.'''
live = config['files']['live']
- staging = config['files']
['staging']
+ staging = config['files']
.get('staging')
max_key_age = datetime.timedelta(days = int(config['timing']['max-key-age-days']))
renew_cert_time = datetime.timedelta(days = int(config['timing']['renew-cert-before-expiry-days']))
max_key_age = datetime.timedelta(days = int(config['timing']['max-key-age-days']))
renew_cert_time = datetime.timedelta(days = int(config['timing']['renew-cert-before-expiry-days']))
@@
-168,7
+169,7
@@
if __name__ == "__main__":
if args.action[0] == 'renew':
live = config['files']['live']
if args.action[0] == 'renew':
live = config['files']['live']
- staging = config['files']
['staging']
+ staging = config['files']
.get('staging')
request_cert(live)
if staging is not None and os.path.exists(keyfile(staging)):
request_cert(live)
if staging is not None and os.path.exists(keyfile(staging)):