我有一个Android应用程序,其中包含一些运行良好的web服务。但当我使用AWS API网关的相同Web服务时,我会得到以下错误:
javax.net.ssl.ssl握手异常:javax.net.sesl.ssl协议异常:ssl握手中止:ssl=0x7933f1c0:ssl库中出现故障,通常是协议错误
我还没有从API网关启用客户端证书,但我仍然收到这个错误。
我也检查了设备DateTime。即使没有提供任何授权,RestClient上的网络服务也能很好地工作。我做错什么了吗?TIA。
SSL错误通常与客户端缺乏SNI支持有关。API网关要求HTTP客户端支持SNI。我无法谈论你的Android应用程序的细节,但这篇博客文章可能会有所帮助:http://blog.dev001.net/post/67082904181/android-using-sni-and-tlsv12-with-apache