diff options
| -rw-r--r-- | gpgmeplug/cryptplug.h | 8 | ||||
| -rw-r--r-- | gpgmeplug/gpgmeplug.c | 15 | 
2 files changed, 23 insertions, 0 deletions
| diff --git a/gpgmeplug/cryptplug.h b/gpgmeplug/cryptplug.h index b891c127..9cdeb07a 100644 --- a/gpgmeplug/cryptplug.h +++ b/gpgmeplug/cryptplug.h @@ -865,6 +865,14 @@ void setEncryptionCRLNearExpiryInterval( int );  int encryptionCRLNearExpiryInterval( void ); +/*! \ingroup groupConfigCrypt +  \brief Returns the number of days the currently active certification +  list is still valid.  +*/ +int encryptionCRLsDaysLeftToExpiry( void ); + + +  /*! \ingroup groupConfigDir     \brief This function returns an XML representation of a              configuration dialog for selecting a directory diff --git a/gpgmeplug/gpgmeplug.c b/gpgmeplug/gpgmeplug.c index fae689a4..0de5d491 100644 --- a/gpgmeplug/gpgmeplug.c +++ b/gpgmeplug/gpgmeplug.c @@ -681,6 +681,11 @@ bool receiverEmailAddressNotInCertificateWarning()  void setEncryptionUseCRLs( bool flag )  {    config.encryptionUseCRLs = flag; + +  /* PENDING(g10) Store this setting in gpgme and use it. If true, +     every certificate used for encryption should be checked against +     applicable CRLs. +  */  }  bool encryptionUseCRLs() @@ -688,6 +693,16 @@ bool encryptionUseCRLs()    return config.encryptionUseCRLs;  } + +int encryptionCRLsDaysLeftToExpiry() +{ +    /* PENDING(g10) +       Please return the number of days that are left until the +       CRL used for encryption expires. +    */ +    return 10; // dummy that triggers a warning in the MUA +} +  void setEncryptionCRLExpiryNearWarning( bool flag )  {    config.encryptionCRLExpiryNearWarning = flag; | 
