2011-08-09 19 views
6

Tengo una máquina virtual que tiene un certificado de auto-firma. Si pruebo mi página https en Firefox o Chrome, solo tengo que aceptar o agregar una excepción para el certificado y estaré bien. Puedo hacer una llamada JSON o una llamada JSONP.¿Cómo tratar y aceptar el certificado SSL autofirmado en IE?

Sin embargo, cuando lo haga en el IE, no puedo. Agrego el certificado como CERT de la raíz, y luego

1) cada vez que reiniciar el navegador, se le pedirá el certificado nuevo.

2) cada vez que hago llamada JSONP por https, IE no le gusta y mostrar "IE ha bloqueado este sitio web desde la visualización de contenido con error de certificado de seguridad ...". e incluso hago clic en "mostrar contenido bloqueado", no ayuda y aparece nada. :(

alguna idea de cómo tratar con IE (sin conseguir un certificado real) Gracias.

+0

además de ser autofirmado, ¿es válido el certificado? (quiero decir, fecha de caducidad en el futuro, CN es igual a nombre de dominio previsto, ...). Recuerdo que tuve que depurar una aplicación web, es decir, una vez y que dejaría ir los certificados autofirmados (después de agregarlos al repositorio de confianza), pero no en uno de los casos anteriores. –

Respuesta

1

lo pusiste en el almacén de certificados de confianza de los usuarios raíces o la máquina? ¿Usted está funcionando como el mismo usuario? Poniendo un certificado autofirmado en el almacén de raíces de confianza debería funcionar bien.

Alternativamente, mira el tráfico de alambre y ver si el certificado correcto está siendo enviado al cliente, que podría ser un problema de configuración del servidor.

+0

Sí .. Lo puse en Trusted Roots. – murvinlai

4

Cuando Internet Explorer presenta la pantalla con la advertencia "Hay un problema con la seguridad de este sitio web rtificate", siga estos pasos para crear una excepción de seguridad para este sitio:

  1. Haga clic en 'Vaya a este sitio web (no recomendado)'
  2. Haga clic en el fondo de la página
  3. Seleccionar "Propiedades"
  4. Haga clic en el botón "Certificados"
  5. Haga clic en "Instalar certificado ..." botón
  6. Haga clic en "Siguiente>" botón
  7. selecciona "Hacer todo los certificados en el siguiente almacén"
  8. Haga clic en el botón ''
  9. Seleccione 'Examinar ... Trusted entidades de certificación raíz'
  10. Haga clic en el botón 'OK'
  11. Haga clic en el 'botón Siguiente>'
  12. Haga clic en el botón "Finalizar"
  13. una advertencia de seguridad aparece. Si está seguro del certificado es seguro, haga clic en el botón "Sí"
  14. aparece una notificación "La importación se realizó correctamente." Haga clic en "Aceptar"

A partir de ahora (hasta que caduque el certificado autofirmado), no obtendrá el certificado de advertencia cada vez que vaya a esa página.

Si esto no funciona, puede que tenga ya instalado el certificado en el lugar equivocado. Para eliminar un certificado instalado incorrectamente, abra las Opciones de Internet, haga clic en la pestaña "Contenido", haga clic en el botón "Certificados", encuentre su certificado en una de las listas con pestañas y haga clic en el botón "Eliminar". Luego, intente seguir las instrucciones anteriores nuevamente.

Si sigue fallando después de eso, hay una alta probabilidad de que su certificado no sea válido. Haga clic con el botón derecho en la página web, seleccione "Propiedades", haga clic en "Certificados" y verifique que el nombre "Emitido a:" coincida con el dominio en la barra de URL, y que el "Válido desde ... hasta ... . "las fechas incluyen la fecha en que la máquina del cliente está configurada.

+0

Descubrí que esto no me funcionaba: el botón de certificado de instalación estaba atenuado. Mi trabajo es abrir el sitio web en firefox, usarlo para descargar el certificado (clic derecho, información de la página, seguridad, ver el certificado, detalles, exportar) y luego hacer doble clic en eso me permitió importarlo. –

Cuestiones relacionadas