We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bd7504f commit f497977Copy full SHA for f497977
rustls-platform-verifier/src/verification/others.rs
@@ -225,11 +225,13 @@ impl Default for Verifier {
225
}
226
227
fn map_webpki_errors(err: TlsError) -> TlsError {
228
- if let TlsError::InvalidCertificate(CertificateError::InvalidPurpose) = &err {
229
- return TlsError::InvalidCertificate(CertificateError::Other(OtherError(Arc::new(
230
- super::EkuError,
231
- ))));
+ match &err {
+ TlsError::InvalidCertificate(CertificateError::InvalidPurpose)
+ | TlsError::InvalidCertificate(CertificateError::InvalidPurposeContext { .. }) => {
+ TlsError::InvalidCertificate(CertificateError::Other(OtherError(Arc::new(
232
+ super::EkuError,
233
+ ))))
234
+ }
235
+ _ => err,
236
-
- err
237
0 commit comments