Skip to content

Commit e4289a2

Browse files
committed
expand tests for invalid date format
1 parent 3b104e1 commit e4289a2

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

test/regression/nx_secure_test/nx_secure_x509_expiration_check_test.c

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -373,13 +373,21 @@ USHORT backup;
373373
EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status);
374374

375375

376-
/* Invalid time format. */
377-
backup = localtime_certificate.nx_secure_x509_validity_format;
378-
localtime_certificate.nx_secure_x509_validity_format = 0xff;
376+
/* Invalid 'not before' time format. */
377+
backup = localtime_certificate.nx_secure_x509_not_before_validity_format;
378+
localtime_certificate.nx_secure_x509_not_before_validity_format = 0xff;
379379
status = _nx_secure_x509_expiration_check(&localtime_certificate, 944878140);
380-
localtime_certificate.nx_secure_x509_validity_format = backup;
380+
localtime_certificate.nx_secure_x509_not_before_validity_format = backup;
381381
EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status);
382382

383+
/* Invalid 'not after' time format. */
384+
backup = localtime_certificate.nx_secure_x509_not_after_validity_format;
385+
localtime_certificate.nx_secure_x509_not_after_validity_format = 0xff;
386+
status = _nx_secure_x509_expiration_check(&localtime_certificate, 944878140);
387+
localtime_certificate.nx_secure_x509_not_after_validity_format = backup;
388+
EXPECT_EQ(NX_SECURE_X509_INVALID_DATE_FORMAT, status);
389+
390+
383391
printf("SUCCESS!\n");
384392
test_control_return(0);
385393

0 commit comments

Comments
 (0)