2016-01-13 41 views
0

我与Volley有一些小问题。我试图从一些完全适用于移动浏览器的网址获得响应。(排球)签名使用不安全的哈希函数

与此同时,在我的申请,我得到一个错误:

ERROR: com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeException: Signature uses an insecure hash function

是否有解决它在应用程序的方式,或者我应该用我的后端供应商联系?

回答

0

我做了一个小挖,结果发现:

Google is now blacklisting weak hash functions in SSL certs and throwing exceptions when trying to communicate with the problem server. Whereas before, it was silently ignored.

Source

考虑到这一点,你可以尝试做thisHttpsURLConnection信任一组特定的CA。

但最后,我认为它的后端提供商在提供不安全的散列函数方面存在问题。因此,在尝试一个巨大的解决方案之前,可能联系您的后端提供商将是更简单的解决方案。

希望它有帮助。

+1

非常感谢,我认为这是正确的和最终的答案! –