Difference between revisions of "GnuPG"
From Bashlinux
(Created page with "__NOTOC__ === How to create a GPG key === * Executhe the command # gpg --gen-key * Choose: ** 4096 ** No expiration date (0) ** No passphrase (Hit <ENTER>) === How to commit...") |
|||
Line 8: | Line 8: | ||
** No passphrase (Hit <ENTER>) |
** No passphrase (Hit <ENTER>) |
||
− | === How to |
+ | === How to publish GPG key to a key server === |
− | # gpg --keyserver my. |
+ | # gpg --keyserver my.hkpserver.com --send-keys ABCDE123 |
+ | |||
+ | === How to confirm a GPG key has been published on the key server === |
||
+ | # gpg --keyserver hkp://my.hkpserver.com --search-key '[email protected]' |
||
=== How to import a repository key === |
=== How to import a repository key === |
Latest revision as of 05:39, 9 June 2015
How to create a GPG key
- Executhe the command
# gpg --gen-key
- Choose:
- 4096
- No expiration date (0)
- No passphrase (Hit <ENTER>)
How to publish GPG key to a key server
# gpg --keyserver my.hkpserver.com --send-keys ABCDE123
How to confirm a GPG key has been published on the key server
# gpg --keyserver hkp://my.hkpserver.com --search-key '[email protected]'
How to import a repository key
- From a key server
# gpg --keyserver keyserver.ubuntu.com --recv-key F0DAA5410C667A3E # gpg -a --export F0DAA5410C667A3E | apt-key add - # apt-key update
- From a file
- Ubuntu
apt-key add my.domain.com
- Fedora/CentOS
# rpm --import my.domain.com
How to list all the imported keys
- To see all the keys on the system
# gpg --list-keys
- To see only the repositories keys
- Ubuntu
apt-key list
- Fedora/CentOS
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'