finally:
key_file.close()
+
def create_key(key_dir, key_filepath):
global __itsda_secret
old_umask = os.umask(077)
try:
if not os.path.isdir(key_dir):
os.makedirs(key_dir)
- _log.info("Created %s", dirname)
+ _log.info("Created %s", key_dir)
key = str(getrandbits(192))
key_file = tempfile.NamedTemporaryFile(dir=key_dir, suffix='.bin',
delete=False)
__itsda_secret = key
_log.info("Saved new key for It's Dangerous")
+
def setup_crypto():
global __itsda_secret
key_dir = mg_globals.app_config["crypto_path"]
raise
create_key(key_dir, key_filepath)
+
def get_timed_signer_url(namespace):
"""
This gives a basic signing/verifying object.