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.
All labels observed (2)
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.
this entity surface form:
GPG Agent