gpt4 book ai didi

Android 应用程序未使用自签名证书连接到 HTTPS

转载 作者:行者123 更新时间:2023-11-29 00:21:22 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我必须在其中通过 HTTPS 服务发布某些数据。我使用的是自签名证书,但我不确定在我的设备中在哪里注册此证书,而且我不想使用内置浏览器工具包。据我所知,如果我使用浏览器工具包,我可以添加我的证书并在“用户”证书下安装。

Is there any way to add this certificate at "system" level in android rather than at "user" level ? 

有人可以建议从事 VPN 工作的人对此更加了解....

最佳答案

I am working on an application in which i have to post certain data via HTTPS services. I am using a self signed certificate

如果您正在使用 HttpURLConnectionOkHttpHttpClient,您可以创建一个 SSLContext,它使用TrustManager 支持您的自签名证书。我对此有一些支持 my TrustManagerBuilder in my CWAC-Security library ,并且有很多示例说明如何自己执行此操作,例如 this blog post ,通过在您最喜欢的搜索引擎中搜索 android sslcontext self-signed

如果您正在使用某些库进行 HTTP 访问,请找出可以配置其 SSL 功能的位置,或者如果似乎没有此选项,请联系该库的作者。

Is there any way to add this certificate at "system" level in android rather than at "user" level ?

用户可以安装证书。我不知道应用程序可以安装证书,但我不能排除它。但是,除非其他应用程序需要此证书,而不仅仅是您的应用程序,否则请仅使用您自己的应用程序中的证书。

关于Android 应用程序未使用自签名证书连接到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22860711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com