我尝试使用 HttpClient
库建立 HTTPS 连接,但问题是,由于证书没有由认可的证书颁发机构(CA)签名,比如在 Android 可信证书集中列出的 Verisign、 全球信号等,所以我一直得到 javax.net.ssl.SSLException: Not trusted server certificate
。
我已经看到了一些解决方案,其中您可以简单地接受所有证书,但是如果我想要询问用户该怎么办呢?
我想得到一个类似于浏览器的对话框,让用户决定是否继续。我最好使用与浏览器相同的证书商店。有什么想法吗?