kgust
4/12/2016 - 3:20 PM

Using GPG Agent on OS-X

Using GPG Agent on OS-X

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
            <key>Label</key>
            <string>gpg.agent.daemon</string>
            <key>ProgramArguments</key>
            <array>
                <string>/usr/local/MacGPG2/bin/gpg-agent</string>
                <string>--daemon</string>
                <string>--options</string>
                <string>/Users/remco/.gnupg/gpg-agent.conf</string>
                <string>--enable-ssh-support</string>
                <string>--log-file</string>
                <string>/var/log/gpg-agent.log</string>
                <string>--write-env-file</string>
                <string>/Users/remco/.gnupg/gpg-agent-info</string>
            </array>
            <key>Sockets</key>
            <dict>
                    <key>Listeners</key>
                    <dict>
                            <key>SecureSocketWithKey</key>
                            <string>SSH_AUTH_SOCK</string>
                    </dict>
            </dict>
            <key>StandardOutPath</key>
            <string>/var/log/gpg-agent.stdout.log</string>
            <key>StandardErrorPath</key>
            <string>/var/log/gpg-agent.error.log</string>
            <!--
            <key>RunAtLoad</key>
            <true/>
            <key>EnableTransactions</key>
            <true/>
            -->
            <key>Umask</key>
            <integer>63</integer>
    </dict>
</plist>
use-standard-socket
enable-ssh-support
default-cache-ttl 14400
max-cache-ttl 86400
#pinentry-program /usr/local/bin/pinentry-mac
log-file /var/log/gpg-agent.log
write-env-file /Users/remco/.gnupg/gpg-agent-info
pinentry-program /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac
launchctl unload -w -S Aqua /System/Library/LaunchAgents/gpg.agent.daemon.plist
launchctl load -w -S Aqua /System/Library/LaunchAgents/gpg.agent.daemon.plist