def csrfile(name):
global config
- return os.path.join(config['dirs']['csrs'], name + ".csr")
+ return os.path.join(config['dirs']['keys'], name + ".csr.tmp")
def make_backup(fname):
if os.path.exists(fname):
make_backup(certfile(name))
with open(certfile(name), 'wb') as f:
f.write(signed_crt)
+ # clean up
+ os.remove(csrfile(name))
def request_cert(name):
global config
[dirs]
certs = /etc/ssl/mycerts/letsencrypt
keys = /etc/ssl/private/letsencrypt
-csrs = /etc/ssl/private/letsencrypt
backups = /etc/ssl/old/letsencrypt
[files]