我必须做https连接,我在这里找到了一些代码 Android/Java -- How to Create HTTPS Connection?
我想问的是,这是否可行,因为我还必须提供密钥库密码。
我认为我必须做的是在建立https连接时获取一些ID数据,如果以某种方式在其他地方路由(ID无法识别),则丢弃连接。
或者如果http客户端以某种方式看到证书中的URL地址不是指定的地址,那么http客户端可能会自动丢弃该连接(我不认为这是这样但你永远不知道)。 显然我不是专家。 这个例子让我很困惑。
由于 雷纳德
答案 0 :(得分:0)
我在大约一年前写了详细的blog post,详细说明了使用自签名服务器证书和客户端证书在Android上设置HTTPS连接所需的所有步骤
与您指出的问题的接受答案不同,我的解决方案不要求您手动创建密钥库。
该博客文章中的代码正在实际应用程序中使用,因此我可以告诉您它已经过测试,并且有效。