使用Amazon API Gateway

时间:2016-03-23 09:25:31

标签: android amazon-web-services ssl ssl-certificate aws-api-gateway

我有一个Android应用程序,其中包含一些运行良好的Web服务。但是,当我使用AWS API Gateway中的相同Web服务时,我收到以下错误:

  

javax.net.ssl.SSLHandshakeException:javax.net.ssl.SSLProtocolException:SSL握手中止:ssl = 0x7933f1c0:SSL库失败,通常是协议错误

我还没有从API网关启用客户端证书,但我仍然收到此错误。

我也检查了设备DateTime。 即使没有提供任何授权,Web服务也可以在RestClient上很好地工作。难道我做错了什么 ? TIA。

1 个答案:

答案 0 :(得分:1)

SSL错误通常与客户端缺乏SNI支持有关。 API网关要求HTTP客户端支持SNI。我无法谈论您的Android应用的具体细节,但此博文可能有所帮助:http://blog.dev001.net/post/67082904181/android-using-sni-and-tlsv12-with-apache