Estoy tratando de construir un servidor web liviano en un dispositivo integrado, y estoy tratando de agregarle HTTPS introduciendo mbedTLS.
Puedo usar Firefox o IE para hacer conexiones sin ningún problema.
Sin embargo, al usar Chrome / Chromium / Opera, crea muchas conexiones TCP al principio, y trata de hacer un protocolo de enlace SSL. La mayoría de las conexiones no enviaron ApplicationData
después del protocolo de enlace SSL, el navegador envía FIN
justo después de ChangeCipherSpec
y Finish
. Solo unas pocas conexiones enviarían ApplicationData
después del protocolo de enlace SSL. Causa que muchos elementos en una página no se carguen, el servidor no recibió la solicitud GET para algunos elementos.
Cipher suite: RSA_WITH_AES128_GCM_SHA256
Certificate: Self-signed certificate with RSA1024/2048 key
keep-alive is not enabled
¿Por qué se crean tantas conexiones pero Chrome no las utiliza? ¿Y alguna idea para arreglarlo?
Gracias
Para StackzOfZtuff
Aquí está la captura de pantalla de la herramienta Chrome dev, muestra un error de certificado, que se debe a que el certificado está autofirmado.
ParaTom
ResultadodeSSLLabs:Losprincipalesproblemasson:(A)LalongituddelaclaveRSA1024esdébil(B)Emisióndecertificadoautofirmado(C)Elsecretohaciaadelantenoescompatible
ParaBaptiste
Intentédeshabilitarel"Protocolo QUIC", pero aún tengo el problema de que Chromes envía el mensaje FIN después del protocolo SSL.