Viktor Dukhovni 3342dcea7a Reject when explicit trust EKU are set and none match.
Returning untrusted is enough for for full chains that end in
self-signed roots, because when explicit trust is specified it
suppresses the default blanket trust of self-signed objects.

But for partial chains, this is not enough, because absent a similar
trust-self-signed policy, non matching EKUs are indistinguishable
from lack of EKU constraints.

Therefore, failure to match any trusted purpose must trigger an
explicit reject.

Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-01-20 19:03:36 -05:00
..
2016-01-07 18:00:51 +00:00
2015-10-02 14:22:05 -04:00
2016-01-20 09:09:14 -05:00
2015-10-23 19:52:08 +02:00
2015-09-22 16:47:09 +01:00
2015-12-14 23:06:14 +00:00
2015-09-29 21:59:19 -04:00
2016-01-07 13:48:59 -05:00
2015-09-16 22:33:25 +01:00
2016-01-07 18:00:51 +00:00
2015-11-24 22:38:32 +01:00
2015-09-16 22:33:25 +01:00
2016-01-20 03:24:59 +00:00
2015-11-14 00:13:08 +00:00
2015-10-15 15:36:58 +01:00
2016-01-16 17:15:28 -05:00
2015-09-16 22:33:25 +01:00
2016-01-20 03:24:59 +00:00
2015-09-22 16:47:09 +01:00
2015-10-15 15:36:58 +01:00
2016-01-07 18:00:51 +00:00
2015-09-22 16:47:09 +01:00
2015-11-14 00:13:08 +00:00