ключ, полученный с сервера ключей (keys.openpgp.org), не может быть использован (gpgme)
каждый
Я создал пару ключей, связанных с моим адресом электронной почты, и загрузил открытый ключ на сервер ключей: keys.openpgp.org . С помощью примеров gpgme я написал программу на C++ с использованием Visual Studio для получения моего открытого ключа как локально, так и локально.
gpgme_set_keylist_mode(ceofcontext, GPGME_KEYLIST_MODE_LOCAL);
и удаленно,
gpgme_set_keylist_mode(ceofcontext, GPGME_KEYLIST_MODE_EXTERN);
Отпечаток ключа, адрес электронной почты, алгоритм и имя верны. Проблема в том, что поля ключа: can_encrypt , can_sign и can_certify равны 0, когда он получен с удаленного сервера ключей. Это делает удаленно извлеченный ключ непригодным для использования.
Кто-нибудь сталкивался с подобной проблемой?
Спасибо, Эрик