3

Google 애플리케이션 엔진 앱 및 Google Apps 도메인 용 SSL 인증서를 설치했습니다. HTTPS는 확인하고있다,하지만 난하려면 openssl CLI 도구를 사용하려고하면이 오류를 얻을 :Google App Engine SSL이 openssl 명령 줄 도구와 작동하지 않습니다.

$ 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'd에서 서버 구성 문제 일 수는 있지만 Google App Engine 서버이므로 아무 것도 할 수 없다고 생각합니다.

주된 문제점은 openssl이나 프로그래밍 언어 (파이썬으로 시도해도 작동하지 않음)와 같은 저급 API를 통해 안전하게 연결되는 것을 방지한다는 것입니다. 이상한 점은 문제없이 HTTPS를 사용하여 웹에 액세스 할 수 있다는 것입니다. https://www.proofofexistence.com/

+0

혹시 이것을 알아 냈습니까? –

답변

2

이 보통이 OpenSSL을 기본적으로 지원되지 않습니다 당신이 SNI SSL을 설정 한 경우에 발생합니다 도움이된다면

, 여기에 사이트입니다.

이 작업을하려면 -servername 플래그를 테스트중인 가상 호스트의 이름으로 설정하십시오.

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