Ese archivo .csr sigue siendo una solicitud de certificado
Distinga las solicitudes de certificado, los certificados emitidos y las claves privadas antes de asignar archivos a la configuración TLS de un proxy.
server.csr suele ser una solicitud a una autoridad de certificación para que emita un certificado. Dirigir a ella la opción de certificado de un proxy no completa ese proceso.
Mire dentro del archivo PEM:
-----BEGIN CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
Estas etiquetas describen objetos distintos. Una solicitud no es un certificado emitido, y su clave privada tampoco. Cambiar el nombre de un archivo a .pem no altera nada de eso.
Para un receptor TLS que identifica al proxy, use el certificado emitido para ese nombre de proxy y su clave correspondiente, en la disposición que documenta el software. openssl req inspecciona solicitudes de certificado; openssl x509 inspecciona certificados. Use el analizador adecuado al objeto que tenga. Para Squid 6.13, use el certificado emitido y la clave correspondiente en su receptor TLS.
Un certificado de servidor normal también difiere de una CA usada para interceptación autorizada. No otorga autoridad para firmar certificados de sitios web ajenos.
Confirme los tipos de objeto y el emparejamiento de claves antes de investigar comprobaciones de nombre de host o accesibilidad de red. TLS no puede usar un certificado que nunca se proporcionó.