Usando safari en OS X 10.8.2 para conectarse a un servidor interno vía https:, safari indica que se requiere un certificado de cliente. Intenté arrastrar el certificado desde el campo url al escritorio y añadirlo al llavero del sistema, pero no funcionó. Fui al servidor y exporté el certificado y lo añadí al llavero del sistema, pero tampoco funcionó.
¿Cuál podría ser el problema? El servidor es una máquina Windows que ejecuta IIS. ¿Alguna sugerencia para probar otra cosa?
Respuesta
¿Demasiados anuncios?Está buscando un certificado de cliente. Parecería que si está tratando de obtenerlo desde la URL, en realidad está obteniendo el certificado del servidor para colocarlo en su llavero.
Normalmente, un certificado de cliente es un certificado que identifica al usuario, o a veces a la máquina, de la que procede la solicitud (es decir, no el servidor al que se accede a través de Safari).
Un certificado de cliente normalmente reside en su llavero de inicio de sesión y no en el llavero del sistema, ya que le identifica.
El certificado del cliente se proporciona normalmente desde el servidor por algún otro medio en lugar de acceder al navegador, ya que ese es un método de entrega inseguro.
Tiene que hablar con el propietario del servidor interno y pedirle que le proporcione un certificado de cliente, o si la identificación de certificados bidireccionales no es necesaria, que la desactive en el servidor interno.