Ist es wichtig, öffentliche Schlüssel für iOS-Entwicklerzertifikate zu sichern?

Ich habe überall gelesen, dass Sie Ihre privaten Schlüssel für iOS-Entwicklerzertifikate auf Ihrem Mac sichern müssen . Ich möchte wissen, ob der öffentliche Schlüssel für die Sicherung wichtig ist oder nicht. Falls eine Person nur die privaten Schlüssel aller Zertifikate sichert, können öffentliche Schlüssel bei einer neuen Betriebssysteminstallation mit diesen alten privaten Schlüsseln wiederhergestellt werden? Oder mit anderen Worten, kann ich diese alten Sicherungszertifikate erfolgreich wiederverwenden? Spielt es also wirklich eine Rolle, wenn ich öffentliche Schlüssel nicht sichere?

Vielleicht ist es eine lahme Frage, aber ich möchte darüber Bescheid wissen. Danke, dass du mir geholfen hast..

Antworten (2)

Es ist nicht erforderlich, den öffentlichen Schlüssel zu sichern, da er im eigentlichen Zertifikat enthalten ist, das einfach aus dem iOS Dev Center heruntergeladen werden kann .

Wenn Sie ein Zertifikat manuell generieren , müssen Sie zunächst eine Zertifikatsignierungsanforderung über die Schlüsselbundverwaltungsanwendung generieren . Dabei werden sowohl öffentliche als auch private Schlüssel generiert. Der private Schlüssel wird automatisch auf Ihrem Mac gespeichert, während der öffentliche Schlüssel in der CSR- Datei enthalten ist, die an die Bereitstellungsstelle gesendet wird . Eines der Elemente, die in dem von der Bereitstellungsbehörde zurückgesendeten generierten Zertifikat enthalten sind , wird dieser öffentliche Schlüssel sein.

Ja, es spielt eine Rolle. Sie können ein Backup erstellen, wenn Sie möchten, aber ich würde sagen, es ist wichtig.

http://iphonedevsdk.com/forum/iphone-sdk-tutorials/90538-critical-back-up-your-developer-key.html

Danke, aber diesen Link habe ich bereits besucht. Es erzählt von der Sicherung des privaten Schlüssels, nicht vom öffentlichen Schlüssel.