Simon Butcher
fc794ff2b7
Merge branch 'iotssl-1071-ca-flags'
...
Fixes a regression introduced by an earlier commit that modified
x509_crt_verify_top() to ensure that valid certificates that are after past or
future valid in the chain are processed. However the change introduced a change
in behaviour that caused the verification flags MBEDTLS_X509_BADCERT_EXPIRED and
MBEDTLS_BADCERT_FUTURE to always be set whenever there is a failure in the
verification regardless of the cause.
The fix maintains both behaviours:
* Ensure that valid certificates after future and past are verified
* Ensure that the correct verification flags are set.
2017-02-27 19:06:05 +00:00
..
2015-06-25 10:59:56 +02:00
2016-06-22 16:48:16 +01:00
2016-05-23 14:29:28 +01:00
2016-05-23 14:29:32 +01:00
2016-10-13 13:54:14 +01:00
2016-08-25 15:42:27 +01:00
2017-02-15 23:31:07 +02:00
2016-05-23 14:29:33 +01:00
2016-05-23 14:29:32 +01:00
2016-06-07 14:52:35 +01:00
2016-05-23 14:29:32 +01:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2017-02-15 23:31:07 +02:00
2017-02-15 22:55:30 +02:00
2017-02-15 22:55:55 +02:00
2017-02-15 23:31:07 +02:00
2017-02-15 09:08:26 +00:00
2016-05-23 14:29:32 +01:00
2016-01-20 00:44:42 +00:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2015-10-20 16:20:56 +02:00
2015-10-05 11:41:36 +01:00
2016-06-07 14:52:35 +01:00
2016-06-12 00:31:33 +01:00
2016-09-15 18:57:34 +01:00
2016-10-13 17:21:01 +01:00
2016-10-13 13:54:47 +01:00
2016-05-23 23:18:26 +01:00
2015-09-04 14:21:07 +02:00
2016-10-13 13:51:09 +01:00
2017-02-15 23:31:07 +02:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2016-05-23 14:29:29 +01:00
2017-02-15 09:08:26 +00:00
2016-09-04 15:14:38 +01:00
2015-09-04 14:21:07 +02:00
2017-02-15 22:54:42 +02:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2016-08-25 16:36:35 +01:00
2015-09-04 14:21:07 +02:00
2016-05-23 14:29:28 +01:00
2017-02-15 09:08:26 +00:00
2015-10-21 12:50:45 +02:00
2017-02-15 09:08:26 +00:00
2016-08-25 16:36:35 +01:00
2016-10-13 13:54:48 +01:00
2016-05-23 14:29:32 +01:00
2016-10-13 15:10:14 +01:00
2016-10-13 15:10:14 +01:00
2016-07-13 14:46:18 +01:00
2016-07-13 14:46:18 +01:00
2016-10-13 17:21:01 +01:00
2016-07-13 14:46:18 +01:00
2016-10-13 17:21:01 +01:00
2016-07-13 14:46:18 +01:00
2017-02-15 23:29:32 +02:00
2016-10-13 13:51:07 +01:00
2016-02-22 10:47:32 +01:00
2016-10-14 00:48:33 +01:00
2015-09-04 14:21:07 +02:00
2015-10-21 12:50:45 +02:00
2017-01-19 16:43:48 +00:00
2017-02-27 19:06:05 +00:00
2017-02-15 22:54:42 +02:00
2017-02-15 09:08:26 +00:00
2016-10-11 14:07:48 +01:00
2016-10-11 14:07:48 +01:00
2015-09-04 14:21:07 +02:00