gpt4 book ai didi

google-app-engine - Google App Engine SSL 不适用于 openssl 命令行工具

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:29 27 4
gpt4 key购买 nike

我为我的谷歌应用引擎应用程序和 Google Apps 域安装了 SSL 证书。 HTTPS 工作正常,但是当我尝试使用 openssl cli 工具时出现此错误:

$ openssl s_client -showcerts -connect mysite.com:443 
CONNECTED(00000003)
140625875744448:error:1409E0E5:SSL **routines:SSL3_WRITE_BYTES:ssl handshake failure:s3_pkt.c:596:**
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 0 bytes and written 226 bytes
---

对可能出现的问题有何见解?根据我的谷歌搜索,这可能是服务器配置问题,但作为 Google App Engine 服务器,我认为我无能为力。

主要问题是,这会阻止通过 openssl 等低级 API 或编程语言(尝试使用 python 但无效)进行安全连接。奇怪的是,可以使用 HTTPS 毫无问题地访问 Web。

如果有帮助,请访问此处:https://www.proofofexistence.com/

最佳答案

这通常发生在您设置 SNI SSL 时,因为默认情况下 openssl 不支持它。

要使其正常工作,只需将 -servername 标志设置为您正在测试的虚拟主机的名称即可。

$ openssl s_client -showcerts -servername www.proofofexistence.com -connect www.proofofexistence.com:443 

关于google-app-engine - Google App Engine SSL 不适用于 openssl 命令行工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17201349/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com