*/
bool signatureCertificateExpiryNearWarning( void );
+ /*! \ingroup groupConfigSign
+ \brief Returns the number of days that are left until the
+ specified certificate expires.
+ \param certificate the certificate to check
+ */
+ int signatureCertificateDaysLeftToExpiry( const char* certificate );
+
/*! \ingroup groupConfigSign
\brief Specifies the number of days which a signature certificate must
be valid before it is considered to expire in the near
*/
bool caCertificateExpiryNearWarning( void );
+ /*! \ingroup groupConfigSign
+ \brief Returns the number of days that are left until the
+ CA certificate of the specified certificate expires.
+ \param certificate the certificate to check
+ */
+ int caCertificateDaysLeftToExpiry( const char* certificate );
+
/*! \ingroup groupConfigSign
\brief Specifies the number of days which a CA certificate must
be valid before it is considered to expire in the near
*/
bool rootCertificateExpiryNearWarning( void );
+ /*! \ingroup groupConfigSign
+ \brief Returns the number of days that are left until the
+ root certificate of the specified certificate expires.
+ \param certificate the certificate to check
+ */
+ int rootCertificateDaysLeftToExpiry( const char* certificate );
+
/*! \ingroup groupConfigSign
\brief Specifies the number of days which a root certificate must
be valid before it is considered to expire in the near
return config.signatureCertificateExpiryNearWarning;
}
+
+int signatureCertificateDaysLeftToExpiry( const char* certificate )
+{
+ /* PENDING(g10)
+ Please return the number of days that are left until the
+ certificate specified in the parameter certificate expires.
+ */
+ return 10; // dummy that triggers a warning in the MUA
+}
+
+
void setSignatureCertificateExpiryNearInterval( int interval )
{
config.signatureCertificateExpiryNearInterval = interval;
return config.cACertificateExpiryNearWarning;
}
+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
+}
+
void setCACertificateExpiryNearInterval( int interval )
{
config.cACertificateExpiryNearInterval = interval;
return config.rootCertificateExpiryNearWarning;
}
+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
+}
+
+
void setRootCertificateExpiryNearInterval( int interval )
{
config.rootCertificateExpiryNearInterval = interval;