Tengo un proxy inverso que se conecta a una aplicación que presenta un certificado utilizado para la validación basada en PKI. Me preguntaba si debería imponer la condición de que el nombre común (o subjectAltName) en el certificado coincida con el nombre del host junto con el cliente. El correspondiente RFC 6125 dice:
If the hostname does not match the identity in the certificate, user oriented
clients MUST either notify the user (clients MAY give the user the opportunity to
continue with the connection in any case) or terminate the connection with a bad
certificate error. Automated clients MUST log the error to an appropriate audit
log (if available) and SHOULD terminate the connection (with a bad certificate
error). Automated clients MAY provide a configuration setting that disables
this check, but MUST provide a setting which enables it.
Para el escenario de proxy inverso, ¿la conexión del lado del servidor es un "cliente automatizado" o un "cliente orientado al usuario"?