Safari sertifikat klien dan preferensi yang terkait disimpan dalam Keychain Manajer dengan jenis dari sertifikat .
Bila Anda memilih sertifikat untuk digunakan dengan situs web, ia menyimpan entri lain dalam Keychain Manajer dengan jenis dari preferensi identitas . Sayangnya, secara default ia menyimpannya hanya untuk halaman persis Anda berada. Baik nama dan lokasi diatur ke URL halaman.
Untuk memperbaikinya, Anda bisa mengedit salah satu entri preferensi identitas dan mengubah bagian di mana ke URL dasar, seperti https://somesslsite.com/
(garis miring penting!). Saya juga memperbarui nama ke hal yang sama untuk mencegah kebingungan. Anda kemudian dapat menghapus semua entri preferensi identitas lain untuk situs itu.
Jika Anda memiliki sertifikat yang kedaluwarsa dan Anda harus menambahkan yang baru, saya sarankan Anda menghapus entri sertifikat lama dan semua entri preferensi identitas terkait .
Untuk menemukan entri preferensi sertifikat dan identitas , buka Manajer Keychain, pastikan Semua Item dipilih, dan cari sebagian URL dan / atau nama sertifikat yang sesuai. Anda mungkin tidak memiliki banyak, jadi jika itu tidak berhasil, hanya mengurutkan daftar berdasarkan jenis dan Anda dapat menemukannya dengan mudah.
CATATAN: Saya jawab sendiri karena saya sudah mengetahuinya tetapi ingin mempertahankan pengetahuan untuk diri sendiri dan orang lain.
Jalur parsial dan wildcard sekarang didukung di versi OS X yang lebih baru. Jadi Anda dapat menggunakan Keychain Manager untuk membuat preferensi identitas untuk seluruh situs web dan / atau domain.
Contoh jalur sebagian (perhatikan bahwa garis miring diperlukan!):
Contoh wildcard:
Detail lengkap di sini (dari halaman 'man security'):
sumber
Saya sendiri sudah berjuang dengan ini dan jawaban di atas membuat saya menyadari apa yang sedang terjadi.
Jika Anda memiliki sertifikat untuk situs web dan sudah kedaluwarsa, yang harus Anda lakukan adalah menghapus sertifikat lama. Kemudian juga hapus item jenis preferensi identitas untuk situs web itu. Barang-barang lama ini sudah habis masa berlakunya sama seperti sertifikatnya. Setelah Anda menghapusnya, preferensi identitas baru apa pun akan disimpan dan digunakan dengan benar.
Begitu:
Kemudian Anda dapat menelusuri ke situs web, pilih sertifikat baru dari daftar, ini akan diingat untuk alamat web tertentu. Saat ini kami berada di Safari 5.1.3 dan versi ini tidak akan menggunakan wildcard untuk preferensi, Anda harus menambahkan preferensi untuk setiap perubahan dalam alamat web ... Semoga ini membantu seseorang, cukup taruh di sana karena saya tidak temukan jawaban yang lengkap.
sumber