gpt4 book ai didi

android - 进行 https 调用时版本 keystore 错误

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:33:48 28 4
gpt4 key购买 nike

各位 android 编码员,大家好。

我正在尝试从我的 android 代码进行 https 安全调用。在模拟器上通话正常,但在实际的三星 Galaxy 设备上我收到 SSL 错误。

我使用 crazy bobs 方法来处理证书。这是疯狂的鲍勃链接:http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html .

问题是我收到一个错误:自定义 SSLSocketFactory 对象中的“ keystore 版本错误”。

关于如何解决这个问题有什么建议吗?谢谢。

最佳答案

您是否使用 Bouncy CaSTLe 格式创建了 keystore ?使用 keytool 创建 keystore 时,所有这 3 个参数都是必需的(尤其是 keystore 类型必须BKS):

  -storetype BKS
-provider org.bouncycastle.jce.provider.BouncyCastleProvider
-providerpath /path/to/bouncycastle.jar

Android 使用 1.46 版本的 bouncycaSTLe,确保在创建 keystore 时使用此版本找到版本 1.46 here

关于android - 进行 https 调用时版本 keystore 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6933103/

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