2016-06-13 18 views
0

ich eine CSR erschaffe auf iOS diese Bibliothek nutzen und kodiert sie als Basis dann 64. https://github.com/ateska/ios-csrkonvertieren NSData zu PEM-Zertifikat Anmeldung Node.js

Die Bibliothek erstellt die CSR als NS Daten auf iOS.

Ich kann diese Daten an meinen Node.JS Server senden. Ich möchte dies in eine PEM konvertieren, damit ich diese CSR mit dem privaten Schlüssel des Servers signieren kann. Weiß jemand, wie man das macht?

Dank

+0

Hallo @MehtaiPhoneApps wurde reden wir über diese letzte Woche Thema. Ich nehme an, Sie haben eine Lösung, aber wenn nicht, gebe ich Ihnen eine Antwort – pedrofb

Antwort

0

Mit SCCCSR von ios-csr Bibliothek Sie eine Zertifikatsanforderung in PKCS # 10-Format haben, in binär codiert

let certificateRequest = sccsr.build(publicKey, privateKey: privateKey) 

Eine PEM-Format eine Umwandlung in Base64 und um mit der erfordert -----BEGIN CERTIFICATE REQUEST----- und -----END CERTIFICATE REQUEST----- Header

let certificateRequestB64 = certificateRequest.base64EncodedStringWithOptions(NSDataBase64EncodingOptions()) 
let certificateRequestPEM = 
     "-----BEGIN CERTIFICATE REQUEST-----\\n" + certificateRequestB64 + "\\n-----END CERTIFICATE REQUEST-----\\n" 
+0

Ja, ich habe das schon gelöst, aber danke für die Hilfe sowieso – hockeybro