Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Navigation

Mein Blog magenbrot.net



Mail-, Web-, Domainhosting und vieles mehr durch OVTEC Völker IT.

linux:kryptographie:gpg-gnupg-pgp:pgp_public_key_von_keyserver_holen_und_exportieren

PGP public key von Keyserver holen und exportieren

Das folgende kleine Script lädt einen GPG-Pubkey von einem Keyserver herunter und exportiert ihn im ASCII-Format in eine Datei. Als Argument übergibt man ihm die ID des Keys (so wird dann auch die Datei benannt).

Der Key liegt danach ebenfalls im lokalen Keystore.

| gpg-get-key.sh
#!/usr/bin/env bash
#
# download a public key from a keyserver and write it ascii-armored to a file
#
 
KEYSERVER="keyserver.ubuntu.com"
GPGOPTS="--batch --quiet"
 
if [[ ${#} -eq 0 ]]; then
  echo "Usage: ${0} <keyid>"
  exit 1
fi
 
gpg ${GPGOPTS} --keyserver ${KEYSERVER} --recv ${1}
 
if [[ ${?} -ne 0 ]]; then
  echo "key '${1}' not found"
  exit 1
fi
 
gpg ${GPGOPTS} --export --armor -o ${1}.asc ${1}
 
if [[ -e ${1}.asc ]]; then
  echo "successfully exported the key to '${1}.asc'"
fi

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
N X D F P
 
linux/kryptographie/gpg-gnupg-pgp/pgp_public_key_von_keyserver_holen_und_exportieren.txt · Zuletzt geändert: 12.05.2017 10:26 von wiki@magenbrot.net