diff options
| author | Ben McGinnes <[email protected]> | 2018-03-27 01:16:29 +0000 | 
|---|---|---|
| committer | Ben McGinnes <[email protected]> | 2018-03-27 01:16:29 +0000 | 
| commit | 1b5da37a47ceef41545e0b2474738613f36be949 (patch) | |
| tree | a8186e48c74a3d8e1adac056463c454892a13a1f /lang/python/examples/howto | |
| parent | doc: python bindings howto (diff) | |
| download | gpgme-1b5da37a47ceef41545e0b2474738613f36be949.tar.gz gpgme-1b5da37a47ceef41545e0b2474738613f36be949.zip | |
script: temp homedir config
* added passphrase caching of 5 minutes.
Diffstat (limited to 'lang/python/examples/howto')
| -rwxr-xr-x | lang/python/examples/howto/temp-homedir-config.py | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/lang/python/examples/howto/temp-homedir-config.py b/lang/python/examples/howto/temp-homedir-config.py index 368cace1..ddd79327 100755 --- a/lang/python/examples/howto/temp-homedir-config.py +++ b/lang/python/examples/howto/temp-homedir-config.py @@ -69,6 +69,10 @@ personal-digest-preferences SHA512 SHA384 SHA256 SHA224 RIPEMD160 SHA1  personal-compress-preferences ZLIB BZIP2 ZIP Uncompressed  """ +agentconf = """# gpg-agent.conf settings for key generation: +default-cache-ttl 300 +""" +  if len(sys.argv) == 1:      print(intro)      new_homedir = input("Enter the temporary gnupg homedir name: ") @@ -107,9 +111,12 @@ else:      print("Creating the {0} directory.".format(nh))      os.mkdir(nh)      os.chmod(nh, 0o700) -    with open("{0}/{1}".format(nh, "gpg.conf"), "w") as f: -        f.write(gpgconf) +    with open("{0}/{1}".format(nh, "gpg.conf"), "w") as f1: +        f1.write(gpgconf)      os.chmod("{0}/{1}".format(nh, "gpg.conf"), 0o600) +    with open("{0}/{1}".format(nh, "gpg-agent.conf"), "w") as f2: +        f2.write(gpgconf) +    os.chmod("{0}/{1}".format(nh, "gpg-agent.conf"), 0o600)      print("""You may now use the {0} directory as an alternative GPG homedir:  gpg --homedir {0} | 
