我有一个混合Android应用程序,它使用多个WebView控件来显示HTML内容。从HTML我通过使用HTTPS的jQuery调用API。配置为使用SHA1的证书一切正常,但现在服务器已更新为使用SHA2,在向API发出请求时,应用程序不再起作用。根据此链接:https://www.digicert.com/sha-2-compatibility.htm,SHA2应该与Android 2.3+兼容,我一直在使用Android 4.0+进行测试,因此不确定问题是什么。
为了测试,我能够将证书恢复为SHA1并且应用程序再次运行,但不能保持原样。
感谢。