android - 禁用 SSL 证书固定

标签 android ssl xamarin

我们希望使用 Xamarin Android 开发的应用程序经过安全检查。因此,我们需要禁用 SSL 固定。最简单的方法是什么?

我们已经通过在 HttpClientHandler 中设置 ServerCertificateCustomValidationCallback 以编程方式尝试了它,但我们得到的只是很多异常。我们还尝试了 HttpClient 实现SSL/TLS 实现 设置在高级 Android 选项 中的所有组合,但没有成功。

我们的 Android list 说明如下:

<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="23" />

如果您需要更多详细信息,请直接询问。 非常感谢您。

最佳答案

SDK 版本 24 中引入了 SSL 证书固定 (https://developer.android.com/about/versions/nougat/android-7.0.html#default_trusted_ca)

所以,没有什么可做的。

关于android - 禁用 SSL 证书固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46468367/

相关文章:

C# SSL/TLS HTTPS 和合法/可信证书错误

android - 可使用 TextChangedListener 的引用进行编辑

ios - Xamarin iOS 中的应用程序崩溃问题

使用 HTTPS 连接到 Web 服务时,Android SSL 握手失败

android - ionic 项目在 android 上运行时抛出异常?

java - android 中未出现警报对话框

android - 如何动态地将图像放在确切位置

c# - 跳过 SSL TCP 连接的验证过程

google-maps - Google 地点自动完成有时在 Xamarin Android 项目中不起作用

java - 创建 SQLite 数据库时出错 : "android.database.sqlite.SQLiteException: near(9598)"?