Я создал ключ GPG с помощью gpg --gen-key
, принял все параметры по умолчанию.
Я делаю gpg --list-keys
и получаю:
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
Затем я делаю gpg --keyserver hkp://keyserver.ubuntu.com --send-keys B296038B
.
Сервер ключей отвечает с (перевод с немецкого, не буквального):
keyserver filetransfer error: not a public key
Sending to keyserver failed: not a public key
Что я делаю неправильно? Я думал, что создал открытый и секретный ключ.
Я также попытался добавить sub 12345R/E86C0F4D
который не удалось с той же ошибкой.
РЕДАКТИРОВАТЬ: я отредактировал в исходных значениях. Это было запущено на Windows с gpg4win. Я запустил точно такой же процесс на машине с Ubuntu, и все прошло нормально, так что, возможно, это ошибка в gpg4win.