我正在使用以下方法在java和android应用程序中实现SSL认证,但在许多帖子中,我发现它不安全,只适合于测试目的。那么,有人能给我一个关于在生产环境中实现SSL认证的例子吗?ssf = new SSLSocketFactory(easyStrategy);更新:当我通过web浏览器连接到服务器时,我
我开发了一个小型应用程序,它使用带有自签名证书的SSL连接到我的服务器。为了使其工作,我使用BouncyCastleProvider将证书加载到自定义密钥存储库中,并将证书导入自定义SSLSocketFactory中。(SSLSocketFactory.java:388) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnecti
我正在使用一个使用Apache HttpClient的库(Dasein)。当我尝试使用自签名证书建立到服务器的HTTPS连接(通过Dasein和HttpClient)时,我得到的是javax.net.ssl.SSLException: hostname in certificate:149) at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java