SSLVerifyClient exigido no DNS da Cloudflare

SSLVerifyClient exigido no DNS da Cloudflare

Configurei meu novo nome de domínio no Cloudflare, mas tenho um problema ao configurar o certificado SSL. Em detalhes, quero pedir aos visitantes que desejam ver o conteúdo do meu site um certificado válido.

Esta configuração funciona bem quando não uso DNS CloudFlare

SSL de configuração do Apache Centos 6.7ssl.conf

SSLCertificateFile server.crt
SSLCertificateKeyFile server.key
SSLCACertificateFile RootCA.crt

SSLVerifyClient require
SSLVerifyDepth  10
SSLOptions +ExportCertData +StdEnvVars

Mas o erro quando uso CloudFlare com configuração SSL está cheio.

Error 525 Ray ID: 21ab2f6f25a711f5 • 2015-08-24 01:11:48 UTC
SSL handshake failed

Como posso corrigir esse problema?

Agradeço antecipadamente.

Responder1

Este é um problema fundamental com redes CDN que interceptam SSL. Não há como interceptar SSL e ainda permitir autenticação bidirecional de ponta a ponta. Se o CloudFlare suportasse (e, até onde eu sei, não), eles poderiam validar o certificado do cliente em seu ponto intermediário e, em seguida, passar esses detalhes para você (em um cabeçalho de solicitação HTTP, por exemplo). Para garantir que a solicitação foi realmente do CloudFlare, você deseja que o CloudFlare seja autenticado usando outro certificado de cliente. Tudo fica muito complicado muito rapidamente.

informação relacionada