from keychain, select your certification, change access control to "allow all applications to access this item"
OSX möchte Änderungen vornehmen. Geben Sie den Namen und das Passwort eines Administrators ein ... Wird nicht gelöscht
Ich musste kürzlich einige SSL-Zertifikate zu meinem Mac hinzufügen (OSX 10.10.5), um eine Verbindung zu einem Remote-Dienst herzustellen. Die Zertifikate werden für die 2-Faktor-Authentifizierung benötigt.
Ich habe volle Administratorrechte in OSX. Ich kann die Zertifikate erfolgreich zum Schlüsselbund hinzufügen. Ich kann in die KeyChain-App gehen und das Zertifikat ohne Probleme auf Always Trust setzen.
Wenn ich versuche, die Verbindung herzustellen (in diesem Fall Cyberduck für WebDAV), werde ich aufgefordert, das richtige Zertifikat auszuwählen. Anschließend wird das folgende Fenster angezeigt:
Also gebe ich meinen Benutzernamen und mein Passwort ein, die über volle Administratorrechte verfügen. Ich klicke auf Zulassen und das Fenster öffnet sich wieder und fragt mich nach meinem Benutzernamen und Passwort. Es scheint nichts zu tun. Keine Fehler oder ähnliches. Wenn Sie auf "Ablehnen" klicken, wird dem System offensichtlich mitgeteilt, dass ich das Zertifikat ablehne, und ich kann keine Verbindung herstellen.
Ich kann direkt in die KeyChain-Anwendung einsteigen und alle erforderlichen Änderungen unter Verwendung meines Benutzernamens und Passworts (das über Administratorrechte verfügt) vornehmen. Warum akzeptiert dieser Dialog nicht denselben Benutzernamen und dasselbe Kennwort?
AKTUALISIEREN
Wenn Sie meinen Benutzernamen und mein Passwort eingeben und auf "Zulassen" klicken, werden im Systemprotokoll folgende Berichte angezeigt:
Apr 22 10:05:15 my-computer.local Cyberduck[1621]: [background-1] ERROR ch.cyberduck.core.ssl.CertificateStoreX509KeyManager - Keystore not loaded Get Key failed: pad block corrupted Apr 22 10:05:16 my-computer.local com.apple.SecurityServer[87]: Problem opening rules file "/etc/authorization": No such file or directory
Nach einigen Untersuchungen scheint die /etc/authorization
Datei in Mavericks (OSX 10.9) entfernt worden zu sein. Was ist also genau hier los? Warum wird versucht, diese Datei zu finden, von der das Betriebssystem wissen sollte, dass es nicht mehr verwendet wird?
2 Antworten auf die Frage
Nur ein paar Infos, um hoffentlich jemand anderem zu helfen ... Ich habe keine Antworten, warum dies mein Problem behoben hat oder warum ich das Zertifikat vor langer Zeit erstellt habe, als ...
Ich hatte ein ähnliches Problem ... aber immer mit Apple Mail und immer mit einem bestimmten E-Mail-Konto .... Es wurde immer nach dem System-Schlüsselbund gefragt ...
Ich habe es behoben, indem ich ein selbstsigniertes Open Directory-Zertifikat gelöscht habe, das ich vor einiger Zeit erstellt hatte ... Das Zertifikat hatte die spezifische E-Mail-Konto-ID als E-Mail im Zertifikat ...
Ich habe keine Ahnung, warum ich das Zertifikat erstellt habe - wie es vor langer Zeit war ... aber die Probleme mit der E-Mail-ID begannen letztes Jahr, als ich meinen Standard-Schlüsselbund zurücksetzte.
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?