iPhone: so erstellen Sie eine SecKeyRef von einem öffentlichen Schlüssel-Datei (PEM -)

Um zum senden und empfangen von verschlüsselten Nachrichten von/zu dem iPhone habe ich Lesen müssen, einen öffentlichen Schlüssel (server ' s public key) PEM-Datei, und erstellen Sie eine SecKeyRef (später konnte ich sogar speichern Sie es auf dem Schlüsselanhänger um es nicht zu schaffen, wieder).

Dies ist mein Derzeitiger workflow:

  1. Auf dem server: Erstellen Sie ein P12-Datei mit dem Benutzer-Zertifikat und den privaten Schlüssel. Speichern Sie die öffentlichen Schlüssel des Benutzers auf dem server Schlüsselbund.
  2. Auf dem iPhone: rufen Sie die P12-Datei aus dem server verwenden, verwenden Sie das Passwort, um es zu öffnen und speichern der privaten Schlüssel auf dem Schlüsselbund.
  3. Auf dem iPhone: Abrufen einer PEM-Datei mit dem öffentlichen Schlüssel des Servers aus der server. Erstellen Sie eine SecKeyRef und speichern Sie es auf dem Schlüsselanhänger
  4. Auf dem iPhone: verwenden Sie die beiden Tasten zum senden/empfangen von verschlüsselten Nachrichten an/vom server.
  5. Live happily ever after.

Ich habe Probleme mit 3, wie kann ich erstellen Sie eine SecKeyRef aus der PEM-Datei Daten. Ich finde keine Dokumentation, wie es zu tun, Hat jemand das gleiche problem gehabt? Irgendwelche Tipps? Wie ich finde keine code-Beispiele oder Unterlagen auf dieser es merkt, dass ich was falsch mache...

Dank!

Können Sie mir bitte sagen, wie kann ich die speichern und abrufen der Schlüssel? Wie finden Sie die gespeicherten Schlüssel in den Schlüsselbund? Ich habe fast das gleiche Szenario wie du. Ich möchte, um den Schlüssel zu generieren-pair-Mädchen in iPhone und speichern im Schlüsselbund. Später dann will Sie abrufen. Ich weiß, wie zu generieren, konnte aber nicht erfolgreich speichern und abrufen von keychain.

InformationsquelleAutor TehJabbit | 2009-10-20

Schreibe einen Kommentar