0 votos

Diferentes certificados SSL que se entregan a diferentes plataformas

He recibido informes de un certificado SSL no válido en un sitio que he empezado a gestionar recientemente. Probándolo en un PC con Linux y en un PC con Windows, encuentro que el cert que se entrega es diferentes de la que se entrega en un dispositivo móvil de Apple.

El servidor está ejecutando Apache 2.4, y puedo ver que el cert inválido se establece en /etc/httpd/conf.d/ssl.conf . El certificado correcto se establece en /etc/httpd/vhosts/mydomain.conf .

¿Es un problema común? ¿Qué ocurre aquí? (No quiero hacer grandes cambios en la configuración del servidor porque ha existido desde antes de que yo llegara aquí, y Apache está sirviendo a múltiples hosts virtuales).

1voto

afternoon Puntos 529

Esto se debe a que Apple es uno de los (¿primeros?) vendedores que imponen el cumplimiento total de RFC 1035 que sólo permite letras, dígitos y guiones para los nombres de dominio. El Foro CA/Browser tiene puesta de sol guiones bajos desde 2019, pero las CAs no pueden impedir que uses guiones bajos en los certificados comodín, y parece que los fabricantes de navegadores siguen permitiendo validar el dominio, excepto Apple.

Desde iOS 14 y probablemente Big Sur Safari no enviará SNI para dominios con un guión bajo, por lo que obtendrá el certificado por defecto. Desafortunadamente, mientras que en Big Sur otros navegadores parecen utilizar su propia biblioteca TLS, parece que en iOS todos los navegadores están obligados a utilizar la biblioteca incorporada.

Si sólo tienes un dominio con un guión bajo en su nombre, una solución probable (no estoy seguro de que iOS valide realmente el certificado, pero funciona en el Safari de escritorio) será utilizar el certificado de ese dominio como certificado por defecto. De lo contrario, te verás obligado a cambiar todos los dominios con guiones bajos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X