On 07/31/2009 04:15 PM, FiloSottile wrote:
> I have this situation
> 
> pub 1024D/01A82A13 created: 2008-09-21 expires: mai utilizzo: SCA
> sub* 2048g/E159FB03 created: 2008-09-21 expires: mai utilizzo: E
> 
> i have the secret key 01A82A13, but not E159FB03
> what should i do? (replace subkey with other, remove it - the result is
> that i can't encrypt)

Probably you mean to say that you are unable to decrypt, right?  If
you've lost the secret part of that subkey somehow, material encrypted
to it is gone for good.  But you can still move forward:

Your best short-term bet is to revoke your subkey and add a new one.

try:

  gpg --edit-key 01A82A13

then within that subshell, you're interested in the subcommands "revkey"
and "addkey".

Note that before you "revkey", you'll want to explictly select the
subkey first.  And when you addkey, you want to choose either "Elgamal
(encrypt only)" or "RSA (encrypt only)" to make sure you make another
encrpytion-capable subkey.  So the commands you might want to run
probably look something like:

key 1
revkey

addkey
6


Be sure to read and understand the prompts before committing to anything!

when it's all done and you like the changes, do:

save


Finally, you'll want to publish the new subkey and the revocation of the
old one:

  gpg --keyserver keys.gnupg.net --send 01A82A13


> what does SCA and E mean? how can i change them?

These are Key Usage Flags.

SCA means that your primary key is to be used only for the following
activities:

 Signing (signing text and binary documents)
 Certifying (signing other people's key/userID bindings)
 Authentication (identifying you in some context, e.g. SSH)

E measn that your subkey is to be used for Encrypted communications
and/or storage.


hth,

        --dkg

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to