由于配置错误,执行失败:常规SSLEngine

时间:2016-09-03 11:40:47

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

我已使用Amazon API网关配置HTTP端点。

此外,我已添加自定义域以及SSL证书。

然而,在调用api时,由于配置错误导致执行失败:一般SSLEngine问题。

现在令人困惑的是,相同的SSL证书适用于其他Amazon API配置的apis。

API后端是Play Web Service,正在通过Nginx提供服务。 从Cloud watch日志中,我找不到太多相关信息。

4 个答案:

答案 0 :(得分:2)

API网关可能不信任您的服务器证书的颁发者。

答案 1 :(得分:1)

由于配置错误导致执行失败:General SSLEngine 问题是 API Gateway 私有集成(VPC Link)和 HTTP 集成中的常见错误。

当集成返回时,可以在以下场景中观察到一般 SSLEngine 问题:

  • 颁发者 API 网关签署的证书不信任
  • 过期的证书
  • 自签名证书
  • 证书签名链/信任链缺少根证书或一个或多个中间证书
  • 任何其他无法识别的证书相关异常

在此处阅读更多内容 - https://cloudnamaste.com/general-sslengine-problem/

答案 2 :(得分:0)

仅供参考。

以下分析可能是上述问题的原因之一。

上述问题正面临以下配置。 操作系统: - UBUNTU 16.04 X64 NGINX: - 1.10.X

在降级到以下配置时问题得以解决。 操作系统为UBUNTU 14.04 x64 NGINX到1.4.6。

虽然我不确定,但在我看来Nginx 1.10.x存在问题。

答案 3 :(得分:0)

我遇到了同样的问题然后我联系了我的SSL支持/公司,他们使用JavaKeyStore将中间证书添加到实际的SSL证书文件中 - 这解决了已发布的