Los certificados de cliente de Safari y las preferencias relacionadas se almacenan en Keychain Manager con un tipo de certificado .
Cuando selecciona un certificado para usar con un sitio web, almacena otra entrada en Keychain Manager con un tipo de preferencia de identidad . Desafortunadamente, por defecto lo almacena solo para la página exacta en la que estaba. Tanto el nombre como la ubicación están configurados en la URL de la página.
Para solucionar esto, puede editar una de las entradas de preferencia de identidad y cambiar la sección where a la URL base, como https://somesslsite.com/
(¡la barra diagonal es importante!). También actualizo el nombre a lo mismo para evitar confusiones. Luego puede eliminar todas las otras entradas de preferencia de identidad para ese sitio.
Si tiene un certificado que caducó y ha tenido que agregar uno nuevo, le recomendaría que elimine las entradas de certificados anteriores y todas las entradas de preferencia de identidad relacionadas .
Para buscar entradas de preferencia de identidad y certificado , abra Keychain Manager, asegúrese de que Todos los elementos esté seleccionado y busque la URL parcial y / o el nombre del certificado según corresponda. Probablemente no tenga muchos, así que si eso no funciona, simplemente ordene la lista por tipo y debería poder encontrarlos fácilmente.
NOTA: Estoy respondiendo esto yo mismo ya que lo descubrí pero quería persistir en el conocimiento para mí y para los demás.
Las rutas parciales y los comodines ahora son compatibles con las versiones más recientes de OS X. Por lo tanto, puede usar Keychain Manager para crear una preferencia de identidad para todo un sitio web y / o dominio.
Ejemplo de ruta parcial (tenga en cuenta que se requiere la barra inclinada final):
Ejemplo de comodín:
Detalles completos aquí (de la página 'seguridad del hombre'):
fuente
He estado luchando con esto yo mismo y la respuesta anterior me hizo darme cuenta de lo que estaba pasando.
Si tenía un certificado para un sitio web y expiró, lo que debe hacer es eliminar el certificado anterior. Luego también elimine los elementos de tipo de preferencia de identidad para ese sitio web. Estos elementos antiguos caducan tanto como el certificado. Después de eliminarlos, cualquier nueva preferencia de identidad se almacenará y utilizará correctamente.
Entonces:
Luego puede navegar al sitio web, seleccionar el nuevo certificado de la lista, esto se recordará para esa dirección web específica. Actualmente estamos en Safari 5.1.3 y esta versión no utilizará ningún comodín para las preferencias, tendrá que agregar la preferencia para cada cambio en la dirección web ... Espero que esto ayude a alguien, simplemente lo publiqué porque no lo hice Encuentra cualquier respuesta completa.
fuente