gpg-agent

E299187

gpg-agent is a background daemon for GNU Privacy Guard that securely manages private keys and handles cryptographic operations such as signing and decryption.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
GPG Agent 1
gpg-agent canonical 1

Statements (51)

Predicate Object
instanceOf GnuPG component
background process
software daemon
canActAs ssh-agent replacement
configurationDirectory ~/.gnupg
configurationFile gpg-agent.conf
developer GNU Project
environmentVariable GPG_AGENT_INFO (legacy)
SSH_AUTH_SOCK
implements cryptographic operations
secret key management
includedIn GNU Privacy Guard
surface form: GnuPG 2.x distribution
invokedBy GNU Privacy Guard
surface form: gpg (modern GnuPG)

gpg --use-agent (legacy)
gpg2
license GNU General Public License
listensOn UNIX domain socket
Windows named pipe
operatingSystem BSD
GNU/Linux
Windows
surface form: Microsoft Windows

macOS
partOf GNU Privacy Guard
primaryRole cache private keys
manage private keys
protect private keys in memory
replaces gpg-agent functionality in GnuPG 1.x
runsAs user-level daemon
securityGoal limit passphrase entry
protect private key material from exposure
stores cached passphrases in memory
supportsFeature PKCS#11 via plugins or wrappers
TTY and display forwarding
debug logging
environment-variable based discovery
passphrase caching
per-application restrictions via extra sockets
pinentry integration
restricted socket access
smartcard support
time-based cache expiration
supportsOperation authentication
decryption
encryption
signing
supportsProtocol Aswan
surface form: Assuan

SSH agent protocol
usedBy GNU Privacy Guard
surface form: GnuPG 2

gpg
gpgsm
usesComponent pinentry

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Privacy Guard hasComponent gpg-agent
gpgsm usesComponent gpg-agent
this entity surface form: GPG Agent