Wie kann ich das implementieren von SSL-Zertifikat-Pinning während der Verwendung Reagieren Nativen

Muss ich implementieren von SSL-Zertifikat-Pinning in meine reagieren nativen Anwendung.

Ich weiß sehr wenig über SSL/TLS, geschweige denn festhalten.
Ich bin auch kein native mobile-Entwickler, obwohl ich weiß, dass Java und gelernt, Objective-C an diesem Projekt genug, um zu bekommen.

Ich begann mit der Suche nach, wie Sie diese Aufgabe auszuführen.

Nicht Reagieren Nativen bereits diese umzusetzen?

Nein, Meine erste Suche führt mich zu dieser Vorschlag hat keine Aktivität seit 2. August 2016.

Daraus habe ich gelernt, dass reagieren-native verwendet, OkHttp, die unterstützt Anpinnen, aber ich wäre nicht in der Lage, um es auszuziehen von Javascript, das ist nicht wirklich eine Voraussetzung, aber ein plus.

Die Implementierung in Javascript.

Während reagieren scheint, wie es verwendet die nodejs-Laufzeit, es ist mehr wie ein browser als Knoten, das heißt, es unterstützt nicht alle native-Module, speziell das https-Modul, für die ich hatte umgesetzt Zertifikats-pinning folgenden dieser Artikel. Somit könnte nicht es tragen zu reagieren nativen.

Versuchte ich mit rn-nodeify aber die Module nicht funktionierte. Dies ist gilt, da RN 0.33 RN 0.35 die ich derzeit auf.

Umsetzung mit phonegap plugin

Ich daran gedacht, mit einem phongape-plugin allerdings habe ich da eine Abhängigkeit von Bibliotheken erfordern, reagieren 0.32+ ich kann nicht mit reagieren-native-cordova-plugin

Tun Sie es einfach nativ

Während ich bin nicht einer nativen app-Entwickler, ich kann immer nehmen Sie einen Riss an Sie, nur eine Frage der Zeit.

Android-certificate pinning

Erfuhr ich, dass android unterstützt SSL-Pinning war jedoch erfolglos, wie es scheint, dass dieser Ansatz funktioniert nicht, Vor der Android-7. Sowie funktioniert nur für android.

Der unteren Zeile

Ich erschöpft haben verschiedene Richtungen und wird weiterhin mehr native Umsetzung, vielleicht herauszufinden, wie Sie zu konfigurieren, OkHttp und RNNetworking dann vielleicht die überbrückung zurück zu reagieren,-Muttersprachler.

Aber ist es schon Implementierungen oder guide für IOS und android?

InformationsquelleAutor Amr Draz | 2016-10-25
Schreibe einen Kommentar