Tengo un servicio WCF que SÓLO se usa entre dos máquinas servidor. NUNCA se usará públicamente.WCF El certificado autofirmado no es de confianza en el cliente
Esperaba poder usar SSL con un certificado autofirmado para mayor seguridad.
Creé un certificado usando IIS7, lo instalé en la máquina del cliente usando IE y el MMC (Personal, TrustedRoot, Third-Party & TrustedPeople).
Todavía no puedo acceder al servicio, ya sea desde el código o mediante IE8, sin que se cuestione el certificado.
De IE obtengo el habitual "Hay un problema con el certificado de seguridad de este sitio web".
Desde código me sale el error: "No se pudo establecer una relación de confianza para la canal seguro SSL/TLS con autoridad"
¿Por qué esto no funciona?
Sí, todo se comprueba ... – baileyswalk
¿El nombre de host contenido en el "CN" del certificado coincide con el host nombre que se utiliza en su https: // URL? ¿Puedes volcar o enumerar el certificado que creaste? Menos la clave privada, no necesitamos ver eso. – HeatfanJohn
Además del comentario de @HeatfanJohn, el nombre de host en el certificado debe coincidir exactamente con lo que pone en el punto final del servicio en el cliente, es decir, tiene que ser el nombre de dominio totalmente calificado en un dominio AD. He tenido problemas con el pasado cuando solo utilicé el nombre de la máquina del servidor en el cliente, mientras que el certificado se emitió utilizando el nombre completo. –