2017-06-09 2 views
0

Ich habe ein öffentliches und privates Zertifikat von einem anderen Mac importiert und versuche nun, eine Zertifikatsignierungsanforderung (Certificate Signing Request, CSR) mit diesem privaten Zertifikat zu erstellen. Wenn ich mit der rechten Maustaste auf das private Zertifikat klicke und/oder Keychain Access -> Certificate Assistant -> Request a Certificate von einer Certificate Authority mit "" benutze, erhalte ich am Ende des Assistenten einen Fehler, der besagt "Das angegebene Element könnte nicht im Schlüsselbund gefunden. " (siehe Screenshots)CSR kann nicht aus einem privaten Zertifikat erstellt werden. Ein Fehler ist aufgetreten. Das angegebene Element konnte nicht im Schlüsselbund gefunden werden.

Bevor jemand naiv vorschlägt, sollte ich das private Zertifikat nicht auswählen lassen und stattdessen einfach einen CSR ohne dieses private Zertifikat erstellen - das ist nicht was ich will. Ich versuche, ein neues Zertifikat zu erstellen, das das gleiche private Zertifikat verwendet - das ist der Punkt der Übung und der Grund für die Frage.

Ich habe alles versucht, was ich denke, um sicherzustellen, dass der Schlüsselbund und Zertifikate Berechtigungen haben, sind nicht beschädigt, usw., aber ich bin ratlos.

Dies funktioniert einwandfrei auf dem Mac, der das Zertifikat erstellt hat, nur nicht auf dem Mac, der das Zertifikat importiert hat. Ich habe auch Probleme mit meinen Xcode/iOS Apps, die sofort beim Start abstürzen und ich denke, dass es auch mit diesem Problem zu tun hat.

BTW, wenn es darauf ankommt, wurde das Cert auf einem Mac mit macOS Sierra erstellt und es wurde auf einem Mac mit El Captain importiert.

Keychain Error

Antwort

0

Wie in this Lösung beschrieben, können Sie openssl verwenden CSR-Datei zu erzeugen.

+0

Dies scheint zu funktionieren. Die Anweisungen auf dem Link haben tatsächlich einen CSR erstellt. Ich muss noch einige Tests durchführen, um zu sehen, ob dieser CSR anstelle desjenigen funktioniert, den ich normalerweise über die Benutzeroberfläche generieren würde, und wenn er einige der Probleme anspricht, die ich hatte, etc. – Jacob

Verwandte Themen