VimeoDotNet:如何解决“Mono.Btls.MonoBtlsException:Ssl错误:1000007d:SSL例程:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED”错误?

问题描述 投票:0回答:1

我正在运行一个 Xamarin 应用程序,直到最近一切都工作正常。我正在使用 VimeoDotNet 包与 VimeoAPI 进行交互。然而,最近它开始抛出这个错误:

VimeoDotNet.Exceptions.VimeoApiException: Error retrieving information from Vimeo API. ---> System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception. ---> System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception. ---> Mono.Btls.MonoBtlsException: Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED 

Xamarin.iOS 工作正常。只是安卓应用程序不再工作了。更改 HTTPClient 和 SSL 实现根本没有帮助。我不知道为什么会突然发生这种事。任何帮助将不胜感激!

xamarin.android mono vimeo-android
1个回答
0
投票

我在 Android 13.0 上也面临这个问题。我检查了 api.vimeo.com,它确实使用了 Letsencrypt 证书。

© www.soinside.com 2019 - 2024. All rights reserved.