Commit a9edfc3ee96bb1e6223ad7295c2f8dee1a87ca60

Authored by Perry Werneck
1 parent 7b26407c

Fixing CRL expiration test.

Showing 1 changed file with 1 additions and 19 deletions   Show diff stats
src/lib3270/ssl/ctx_init.c
... ... @@ -119,7 +119,7 @@ int lib3270_check_X509_crl(H3270 *hSession, SSL_ERROR_MESSAGE * message)
119 119 const ASN1_TIME * next_update = X509_CRL_get0_nextUpdate(hSession->ssl.crl.cert);
120 120 #endif
121 121  
122   - if(X509_cmp_current_time(next_update))
  122 + if(X509_cmp_current_time(next_update) == 1)
123 123 {
124 124 int day, sec;
125 125 if(ASN1_TIME_diff(&day, &sec, NULL, next_update))
... ... @@ -165,24 +165,6 @@ int lib3270_check_X509_crl(H3270 *hSession, SSL_ERROR_MESSAGE * message)
165 165 {
166 166 X509_STORE_add_crl(store, hSession->ssl.crl.cert);
167 167 trace_ssl(hSession,"CRL was added to cert store\n");
168   -
169   - //time_t next_update = ASN1_GetTimeT(X509_CRL_get0_nextUpdate(hSession->ssl.crl.cert));
170   -
171   -#ifdef DEBUG
172   - {
173   - int day, sec;
174   -
175   - if(ASN1_TIME_diff(&day, &sec, NULL, X509_CRL_get0_nextUpdate(hSession->ssl.crl.cert)))
176   - {
177   - debug("CRL Expiration: %d day(x) %d second(s)",day,sec);
178   - }
179   -
180   - time_t now = time(NULL);
181   - debug("********************* CMP_TIME=%d",X509_cmp_time(X509_CRL_get0_nextUpdate(hSession->ssl.crl.cert), &now));
182   -
183   - }
184   -#endif // DEBUG
185   -
186 168 }
187 169  
188 170 X509_VERIFY_PARAM *param = X509_VERIFY_PARAM_new();
... ...