On Fri,  4 Jul 2008 14:53, [EMAIL PROTECTED] said:

> When I have a signature made by an expired key, will I get 
> {GOODSIG,EXPKEYSIG},
> or {BADSIG,EXPKEYSIG}?

Only one them:

    if( !rc || gpg_err_code (rc) == GPG_ERR_BAD_SIGNATURE ) {
        KBNODE un, keyblock;
        int count=0, statno;
        char keyid_str[50];
        PKT_public_key *pk=NULL;

        if(rc)
          statno=STATUS_BADSIG;
        else if(sig->flags.expired)
          statno=STATUS_EXPSIG;
        else if(is_expkey)
          statno=STATUS_EXPKEYSIG;
        else if(is_revkey)
          statno=STATUS_REVKEYSIG;
        else
          statno=STATUS_GOODSIG;

in addition you will get a VALIDSIG line if the signature is good.  Thus
you see {EXPKEYSIG,VALIDSIG} for a valid signature donme with an expired
key.



Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Auschnahme regelt ein Bundeschgesetz.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to