Android 在测试期间信任自签名证书

标签 android ssl self-signed

在开发期间,我的服务器使用的是自签名CA证书。生产服务器将使用真实证书。

在 iOS 中,我可以简单地将证书拖到模拟器中,从那时起它就会被信任。

对于Android,我找到的所有解决方案都涉及代码。我不想在我的应用程序中插入代码只是为了我的测试。是否有与 iOS 提供的解决方案类似的解决方案?

最佳答案

Is there a similar solution to what iOS offers?

没有。

I don't want to insert code in my application just for my testing.

当然欢迎您使用依赖注入(inject)等技术,让您更轻松地在不同的构建类型中拥有替代配置。

During the development period, my server uses a Self-signed CA certificate.

请注意,常规 SSL 证书相当便宜。

关于Android 在测试期间信任自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35033769/

相关文章:

java - 由: java.lang.NoClassDefFoundError: com.inn.wireless.data.Users引起

android - RecyclerView - 获取所有现有的 View / View 持有者

PHP curl HTTPS SSL23_GET_SERVER_HELLO :tlsv1

php - 在 PHP 网站上实现 SSL 的基础知识

android - 自定义 SSLSocketFactory 不使用自定义 trustmanager

android - Gradle、Android 和 ANDROID_HOME SDK 位置

android - RxJava2 相对于 AsyncTask 的优势

android - instagram 外部链接上的 SSL 证书错误

android - 使用来自 AWS 服务器的自签名证书在 Android 上设置 HTTPS 连接

ssl - 您可以使用带有自签名证书的服务 worker 吗?