key retrieved from keyserver (keys.openpgp.org) can't be used (gpgme)

221 Views Asked by At

everyone

I've generated a pair of keys associated with my email address and uploaded the public key to the keyserver: keys.openpgp.org. With the help of gpgme examples, I wrote a C++ program using Visual Studio to retrieve my public key both locally,

gpgme_set_keylist_mode(ceofcontext, GPGME_KEYLIST_MODE_LOCAL);

and remotely,

gpgme_set_keylist_mode(ceofcontext, GPGME_KEYLIST_MODE_EXTERN);

The key's fingerprint, email, algorithm, name are all correct. The problem is that the key's fields: can_encrypt, can_sign and can_certify are 0 when it is retrieved from the remote key server. This renders the key retrieved remotely unusable.

Has anyone run into similar issue ?

Thanks, Eric

0

There are 0 best solutions below