Safari - Client - Zertifikate und die damit verbundene Einstellungen werden in gespeicherten Schlüsselanhänger - Managern mit einer Art von Zertifikat .
Wenn Sie ein Zertifikat auswählen , mit einer Website zu verwenden, speichert es einen weiteren Eintrag im Schlüsselanhänger - Manager mit einer Art von Identität bevorzugt . Leider wird es standardmäßig nur für die Seite gespeichert, auf der Sie sich gerade befanden. Sowohl der Name als auch der Speicherort werden auf die URL der Seite festgelegt.
Um dies zu beheben, können Sie einfach einen der Identitätseinstellungen bearbeiten und den Abschnitt where in die Basis-URL ändern https://somesslsite.com/
(der abschließende Schrägstrich ist wichtig!). Ich aktualisiere auch den Namen auf das gleiche, um Verwirrung zu vermeiden. Sie können dann alle anderen Identitätseinstellungen für diese Site löschen .
Wenn Sie ein abgelaufenes Zertifikat haben und ein neues hinzufügen müssen, würde ich empfehlen, dass Sie die alten Zertifikatseinträge und alle zugehörigen Identitätseinträge löschen .
Um Zertifikat und Identität Vorlieben Einträge, offene Schlüsselanhänger Manager sicher Alle Artikel ausgewählt, und die Suche nach der partiellen URL und / oder Zertifikatsnamen entsprechend. Sie haben wahrscheinlich nicht viele. Wenn dies nicht funktioniert, sortieren Sie die Liste nach Art und Sie sollten in der Lage sein, sie leicht zu finden.
HINWEIS: Ich beantworte dies selbst, da ich es herausgefunden habe, aber das Wissen für mich und andere beibehalten wollte.
Teilpfade und Platzhalter werden jetzt in neueren Versionen von OS X unterstützt. Mit dem Schlüsselbund-Manager können Sie also eine Identitätsvorgabe für eine gesamte Website und / oder Domain erstellen.
Beispiel für einen Teilpfad (Beachten Sie, dass der abschließende Schrägstrich erforderlich ist!):
Platzhalter-Beispiel:
Alle Details hier (von der Seite 'Man Security'):
quelle
Ich habe selbst damit zu kämpfen und die obige Antwort ließ mich erkennen, was los war.
Wenn Sie ein Zertifikat für eine Website hatten und dieses abgelaufen ist, müssen Sie das alte Zertifikat entfernen. Entfernen Sie dann auch die Identitätspräferenztypelemente für diese Website. Diese alten Gegenstände sind genauso abgelaufen wie das Zertifikat. Nachdem Sie sie entfernt haben, werden alle neuen Identitätseinstellungen gespeichert und korrekt verwendet.
So:
Anschließend können Sie zur Website navigieren und das neue Zertifikat aus der Liste auswählen. Dies wird für diese bestimmte Webadresse gespeichert. Momentan sind wir bei Safari 5.1.3 und diese Version verwendet keine Platzhalter für Einstellungen. Sie müssen die Einstellungen für jede Änderung der Webadresse hinzufügen. Ich hoffe, dies hilft jemandem, da ich es nicht getan habe finde eine vollständige Antwort.
quelle