Ich habe mit einen GPG-Schlüssel erstellt gpg --gen-key
, der alle Standardoptionen akzeptiert. Ich tue gpg --list-keys
und erhalte:
C:/Users/Myname/AppData/Roaming/gnupg/pubring.gpg
pub 2048R/B296038B 2015-11-10
uid [ uneing.] my name <myname@gmail.com>
sub 2048R/E86C0F4D 2015-11-10
Ich mache es dann gpg --keyserver hkp://keyserver.ubuntu.com --send-keys B296038B
.
Der Keyserver antwortet mit:
keyserver filetransfer error: not a public key
Sending to keyserver failed: not a public key
Was mache ich falsch? Ich dachte, ich hätte einen öffentlichen und einen geheimen Schlüssel erstellt. Ich habe auch versucht hinzuzufügen, sub 12345R/E86C0F4D
was mit dem gleichen Fehler fehlgeschlagen ist.
BEARBEITEN: Ich habe in den ursprünglichen Werten bearbeitet. Dies wurde unter Windows mit gpg4win ausgeführt . Ich habe genau den gleichen Prozess auf einem Ubuntu-Rechner ausgeführt und alles ist gut gelaufen, also ist dies vielleicht ein Fehler in gpg4win.
XXXXXXXX
es sich nicht um eine gültige Schlüssel-ID handelt (die aus Hexadezimalziffern besteht),DEADBEEF
die ein kanonisches Beispiel im zulässigen Alphabet darstellt und als Beispielwert weithin anerkannt ist.