Safari certyfikaty klienckie i pokrewne preferencje są przechowywane w pęku kluczy Menedżer z rodzaju z certyfikatem .
Po wybraniu certyfikatu do korzystania ze strony internetowej, przechowuje inny wpis w pęku kluczy Manager z rodzaju z preferencjami tożsamości . Niestety domyślnie przechowuje go tylko dla dokładnie tej strony, na której byłeś. Zarówno nazwa, jak i lokalizacja są ustawione na adres URL strony.
Aby to naprawić, możesz po prostu edytować jeden z wpisów preferencji tożsamości i zmienić sekcję where na podstawowy adres URL, np. https://somesslsite.com/
(Ukośnik końcowy jest ważny!). Aktualizuję również tę samą nazwę , aby zapobiec pomyłkom. Następnie możesz usunąć wszystkie inne wpisy preferencji tożsamości dla tej witryny.
Jeśli masz certyfikat, który wygasł i musisz dodać nowy, zalecamy usunięcie starych pozycji certyfikatu i wszystkich powiązanych pozycji preferencji tożsamości .
Aby znaleźć wpisy preferencji certyfikatu i tożsamości , otwórz Menedżera pęku kluczy, upewnij się, że wybrano Wszystkie elementy , i wyszukaj częściowy adres URL i / lub nazwę certyfikatu, stosownie do przypadku. Prawdopodobnie nie masz wielu, więc jeśli to nie zadziała, posortuj listę według rodzaju i powinieneś być w stanie je łatwo znaleźć.
UWAGA: sam odpowiadam na to pytanie, odkąd to rozgryzłem, ale chciałem zachować wiedzę dla siebie i innych.
Częściowe ścieżki i symbole wieloznaczne są teraz obsługiwane w nowszych wersjach systemu OS X. Można więc użyć Menedżera pęku kluczy, aby utworzyć preferencje tożsamości dla całej witryny i / lub domeny.
Przykład częściowej ścieżki (zwróć uwagę, że wymagany jest ukośnik!):
Przykład znaku wieloznacznego:
Pełne szczegóły tutaj (ze strony „Bezpieczeństwo człowieka”):
źródło
Sam się z tym borykam i powyższa odpowiedź uświadomiła mi, co się dzieje.
Jeśli posiadasz certyfikat witryny i wygasł, powinieneś usunąć stary certyfikat. Następnie usuń również elementy typu preferencji tożsamości dla tej witryny. Te stare elementy wygasły w takim samym stopniu, jak certyfikat. Po ich usunięciu wszelkie nowe preferencje tożsamości będą przechowywane i używane poprawnie.
Więc:
Następnie możesz przejść do strony internetowej, wybrać nowy certyfikat z listy, zostanie on zapamiętany dla tego konkretnego adresu internetowego. Obecnie korzystamy z Safari 5.1.3, a ta wersja nie będzie używać żadnych symboli wieloznacznych do preferencji, będziesz musiał dodać preferencje dla każdej zmiany adresu internetowego ... Mam nadzieję, że to komuś pomoże, po prostu udostępniając ją, ponieważ ja nie znajdź jakąkolwiek pełną odpowiedź.
źródło