apt-key
Deprecated APT key management utility for package authentication
TLDR
SYNOPSIS
apt-key [command] [arguments]
DESCRIPTION
apt-key is a deprecated key management utility for the APT Package Manager on Debian and Ubuntu. It manages the list of keys used by apt to authenticate packages.Note: apt-key is deprecated since Debian 11 (Bullseye) and Ubuntu 22.04 (Jammy). The recommended approach is to place keyring files directly in /etc/apt/trusted.gpg.d/ (with .gpg or .asc extension) or in /usr/share/keyrings/ and reference them via the `signed-by` option in sources.list entries. Only `apt-key del` remains supported for use in maintainer scripts.
PARAMETERS
list
List all trusted keys with fingerprintsadd file
Add a new key to the list of trusted keysdel keyid
Remove a key from the list of trusted keysadv
Pass advanced options to gpgupdate
Update the local keyring with the archive keyringnet-update
Update the local keyring, fetching missing keys from a keyserverexport keyid
Output the key to standard outputexportall
Output all trusted keys to standard outputfinger
List fingerprints of trusted keys (deprecated)--keyring filename
Operate on a specific keyring file (deprecated)
CONFIGURATION
/etc/apt/trusted.gpg.d/
Directory for trusted keyring files in GPG format./usr/share/keyrings/
System-wide keyrings referenced via signed-by in sources.list.
CAVEATS
Deprecated in favor of placing keyring files directly in /etc/apt/trusted.gpg.d/ or using signed-by in apt sources. Only apt-key del should be used in maintainer scripts.
HISTORY
Part of the APT (Advanced Package Tool) suite. Deprecated starting with Debian 11 and Ubuntu 22.04 in favor of trusted.gpg.d directory.
SEE ALSO
apt(8), apt-get(8), gpg(1), apt-secure(8)
