From 7da7baa52b43a202e0292ed7ceca4a61f60c6f05 Mon Sep 17 00:00:00 2001 From: kazk Date: Tue, 7 Dec 2021 18:11:51 -0800 Subject: [PATCH] Use `evaluate_with_error` and allow `certificate_at_index` --- src/imp/security_framework.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/imp/security_framework.rs b/src/imp/security_framework.rs index ca86cd50..005d7e92 100644 --- a/src/imp/security_framework.rs +++ b/src/imp/security_framework.rs @@ -428,8 +428,11 @@ impl TlsStream { Some(trust) => trust, None => return Ok(None), }; - trust.evaluate()?; + trust.evaluate_with_error()?; + // `certificate_at_index` was deprecated by Apple. + // No replacement provided. + #[allow(deprecated)] Ok(trust.certificate_at_index(0).map(Certificate)) }