Beim Erstellen eines Zertifikats über die Schlüsselbund-App wird "Unbekannter Fehler = -2.147.414.007" angezeigt.
Neu zu erstellende Schritte:
Öffnen Sie die Keychain Access-Anwendung. Wählen Sie im Anwendungsmenü (Schlüsselbundzugriff) Zertifikatsassistent> Zertifikat erstellen. Es werden nur geänderte Parameter aufgelistet. Die übrigen Optionen werden mit Standardwerten beibehalten.
Name des Zertifikats = gdbcert
Identität Typ = Selbstsignierte
Stammzertifikatstyp = Code SigningAktivieren Sie das Kontrollkästchen Standardeinstellungen überschreiben und klicken Sie auf Fortfahren.
- Belassen Sie auf der nächsten Seite die Sicherheitsnummer auf 1 und setzen Sie die Gültigkeitsdauer auf 3650.
- Klicken Sie dann erneut auf Weiter, und überspringen Sie die nächsten sechs Bildschirme, bis der Bildschirm mit dem Titel Einen Speicherort für das Zertifikat angeben angezeigt wird.
- Wählen Sie für die einzige Eigenschaft, Schlüsselbund, System aus der Dropdown-Liste aus. Zuletzt klicken Sie auf Erstellen, geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden, und klicken Sie auf Fertig.
Update: Ich kann Zertifikate für den Login-Schlüsselbund erstellen. Das Problem tritt nur auf, wenn ich versuche, Zertifikate für den Systemschlüsselbund zu erstellen.
quelle
Antworten:
Konnte dies zum Laufen bringen. Der Zweck für die Erstellung eines Zertifikats war die Codesignierung von gdb auf einem Mac. Hier sind die Schritte für das gleiche: -
killall taskgated
Öffnen Sie die Systemeinstellungen.
Gehen Sie zu Benutzer & Gruppen> Entsperren.
Anmeldeoptionen> "Beitreten" (neben "Network Account Server").
Klicken Sie auf "Open Directory Utility".
Gehen Sie zu Bearbeiten> Root-Benutzer aktivieren.
codesign -fs gdbc /usr/local/bin/gdb
im Terminal.Credits:
quelle
sudo /usr/sbin/DevToolsSecurity --enable
, wie in einem anderen Thema beschrieben , eine Aufforderung zur Eingabe eines Popup-Kennworts beim Ausführen von gdb verhindern.Mein Workaround war ein bisschen anders. Ich habe die Option "Schlüsselpaarinformationen angeben" aktiviert und bin mit der Standardeinstellung fortgefahren. Die Schlüsselgröße betrug 2048 Bit und der Algorithmus RSA. Das schien mich den "Unbekannten Fehler = -2.147.414.007" umgehen zu lassen.
quelle
Bevor Sie ein Zertifikat erstellen, sollten Sie die Systemsperre aufheben. In diesem Fall wird dieser Fehler nicht angezeigt.
quelle
Ich habe diesen Fehler auf einem Computer meines Benutzers erhalten, nachdem er gegen meine Vorschläge auf Mojave aktualisiert hat.
Das Endergebnis für die Zertifikatausstellung war, dass mein Benutzer keine Verbindung zu unserem Mitarbeiter-WLAN herstellen konnte.
Ich habe die Anweisungen von Danis vom 15.12.17 befolgt, aber die Terminalbefehle haben nicht funktioniert, und mein Unternehmen verwendet ein Zertifikat von einem CA-Server, sodass die Details ein wenig anders waren. Ich habe allerdings den Root-Benutzer aktiviert.
Schließlich habe ich das Mitarbeiter-WLAN aus den Netzwerkeinstellungen gelöscht, das Mitarbeiter-WLAN manuell wiederhergestellt und die Sicherheitseinstellungen wieder in EAP-TLS geändert, das richtige Zertifikat ausgewählt und die Verbindung hergestellt.
Ich wünschte, ich hätte meine Schritte dafür besser aufgezeichnet, aber ich gehe davon aus, dass Apple einen Teil seiner Netzwerksicherheit aktualisiert hat und es die WLAN-Verbindungseinstellungen waren, die den eigentlichen Trick machten.
quelle
Haftungsausschluss: Der Schlüsselbundzugriff verhält sich selten wie erwartet.
Zugegebenermaßen ist die folgende Antwort eine Problemumgehung, da sowohl eine CSR als auch ein neuer Satz zugeordneter Schlüssel erstellt werden.
Starten Sie den Schlüsselbundzugriff, entsperren Sie ihn, wählen Sie Anmelden (wählen Sie jedoch nichts anderes aus).
Im Menü Schlüsselbundzugriff
Zertifikat-Assistent ▶ ︎ Zertifikat von einer Zertifizierungsstelle anfordern ...
Wählen Sie die E-Mail-Adresse aus, die sowohl dem CSR als auch dem Schlüsselpaar zugeordnet werden soll.
Speichern Sie die Zertifikatsignierungsanforderung
Geben Sie die Schlüsselgröße und den RSA 2048-Bit-Algorithmus an
Überprüfen Sie Ihren neuen Satz Schlüssel in Schlüsselbund Beachten Sie, dass die Anmeldung Abschnitt jetzt ein neues Paar enthält ...
... und dass beim Erstellen eines Zertifikats mit Certificate Assistant kein "Unbekannter Fehler = -2.147.414.007" aufgetreten ist.
quelle
Das ist was ich mache:
Uncheck the Let me override defaults checkbox
und dann funktioniert es gut.
Ich verwende High Sierra 10.13.6 (17G7024).
quelle