Skip to content

Commit f497977

Browse files
committed
Adapt to changed rustls error API
1 parent bd7504f commit f497977

File tree

1 file changed

+8
-6
lines changed
  • rustls-platform-verifier/src/verification

1 file changed

+8
-6
lines changed

rustls-platform-verifier/src/verification/others.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -225,11 +225,13 @@ impl Default for Verifier {
225225
}
226226

227227
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-
))));
228+
match &err {
229+
TlsError::InvalidCertificate(CertificateError::InvalidPurpose)
230+
| TlsError::InvalidCertificate(CertificateError::InvalidPurposeContext { .. }) => {
231+
TlsError::InvalidCertificate(CertificateError::Other(OtherError(Arc::new(
232+
super::EkuError,
233+
))))
234+
}
235+
_ => err,
232236
}
233-
234-
err
235237
}

0 commit comments

Comments
 (0)