[BACK]Return to x509.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / openssl

Diff for /src/usr.bin/openssl/x509.c between version 1.17 and 1.18

version 1.17, 2019/01/19 21:17:05 version 1.18, 2020/05/10 17:13:31
Line 774 
Line 774 
                         } else if (text == i) {                          } else if (text == i) {
                                 X509_print_ex(STDout, x, nmflag, certflag);                                  X509_print_ex(STDout, x, nmflag, certflag);
                         } else if (startdate == i) {                          } else if (startdate == i) {
                                   ASN1_TIME *nB = X509_get_notBefore(x);
                                 BIO_puts(STDout, "notBefore=");                                  BIO_puts(STDout, "notBefore=");
                                 ASN1_TIME_print(STDout, X509_get_notBefore(x));                                  if (ASN1_time_parse(nB->data, nB->length, NULL, 0) == -1)
                                           BIO_puts(STDout, "INVALID RFC5280 TIME");
                                   else
                                           ASN1_TIME_print(STDout, nB);
                                 BIO_puts(STDout, "\n");                                  BIO_puts(STDout, "\n");
                         } else if (enddate == i) {                          } else if (enddate == i) {
                                   ASN1_TIME *nA = X509_get_notAfter(x);
                                 BIO_puts(STDout, "notAfter=");                                  BIO_puts(STDout, "notAfter=");
                                 ASN1_TIME_print(STDout, X509_get_notAfter(x));                                  if (ASN1_time_parse(nA->data, nA->length, NULL, 0) == -1)
                                           BIO_puts(STDout, "INVALID RFC5280 TIME");
                                   else
                                           ASN1_TIME_print(STDout, nA);
                                 BIO_puts(STDout, "\n");                                  BIO_puts(STDout, "\n");
                         } else if (fingerprint == i) {                          } else if (fingerprint == i) {
                                 int j;                                  int j;
Line 863 
Line 871 
         }          }
         if (checkend) {          if (checkend) {
                 time_t tcheck = time(NULL) + checkoffset;                  time_t tcheck = time(NULL) + checkoffset;
                   int timecheck = X509_cmp_time(X509_get_notAfter(x), &tcheck);
                 if (X509_cmp_time(X509_get_notAfter(x), &tcheck) < 0) {                  if (timecheck == 0) {
                           BIO_printf(out, "Certificate expiry time is invalid\n");
                           ret = 1;
                   } else if (timecheck < 0) {
                         BIO_printf(out, "Certificate will expire\n");                          BIO_printf(out, "Certificate will expire\n");
                         ret = 1;                          ret = 1;
                 } else {                  } else {

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18