Bugfix for gpgmeplug

Karl-Heinz Zimmer khz@kde.org
Sun Sep 29 23:18:03 2002


Hi Ingo,

thanks for your bugfix!

I applied the patch to the gpgme CVS repository.

Cheers
Karl-Heinz


On Saturday 28 September 2002 15:38, Ingo Kl=F6cker wrote:
> Hi,
>
> the attached patch makes signatureCertificateDaysLeftToExpiry() and
> receiverCertificateDaysLeftToExpiry() handle the case that a
> certificate _never_ expires correctly. I was always told that my key
> expired 11598 days ago.
>
> BTW, it would be nice if you could implement the following stuff asap
> because KDE 3.1 is released approx. a month from now.
>
> =3D=3D=3D=3D=3D
> bool isEmailInCertificate( const char* email, const char* certificate )
> {
>     /* PENDING(g10) this function should return true if the email
>        address passed as the first parameter is contained in the
>        certificate passed as the second parameter, and false
>        otherwise. This is used to alert the user if his own email
>        address is not contained in the certificate he uses for
>        signing.
>        Note that the parameter email can be anything that is allowed
>        in a From: line.
>        Another note: OK, OK, we'll handle that in the MUA. You can
>        assume that you only get the email address.
>     */
>   return false; /* dummy*/
> }
> =3D=3D=3D=3D=3D
> int caCertificateDaysLeftToExpiry( const char* certificate )
> {
>     /* PENDING(g10)
>        Please return the number of days that are left until the
>        CA certificate for the certificate specified in the parameter
>        certificate expires.
>     */
> ...
>   return 10; /* dummy that triggers a warning in the MUA */
> }
> =3D=3D=3D=3D=3D
> int rootCertificateDaysLeftToExpiry( const char* certificate )
> {
>     /* PENDING(g10)
>        Please return the number of days that are left until the
>        root certificate for the certificate specified in the parameter
>        certificate expires.
>     */
> ...
>   return 10; /* dummy that triggers a warning in the MUA */
> }
> =3D=3D=3D=3D=3D
>
> Regards,
> Ingo

=2D-=20
Karl-Heinz Zimmer, Senior Software Engineer, Klar=E4lvdalens Datakonsult AB
<mailto:khz@klaralvdalens-datakonsult.se>            <mailto:khz@kde.org>