Aktualnie pracuję w/reaguję natywnie na Androida. Robię żądania api przy użyciu fetch(), ale żądania dają mi awarię żądania sieciowego, która jest spowodowana punktem końcowym bez certyfikatu ssl. Mogłem usunąć to sprawdzanie na iOS, modyfikując niektóre pliki xcode. Czy istnieje sposób, aby zignorować testy certyfikatów SSL w systemie Android?Ignoruj certyfikat SSL Sprawdź w systemie Android React Native
9
A
Odpowiedz
1
/**
* Disables the SSL certificate checking for new instances of {@link HttpsURLConnection} This has been created to
* aid testing on a local box, not for use on production.
*/
private static void disableSSLCertificateChecking() {
TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
public X509Certificate[] getAcceptedIssuers() {
return null;
}
@Override
public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {
// Not implemented
}
@Override
public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {
// Not implemented
}
} };
try {
SSLContext sc = SSLContext.getInstance("TLS");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
} catch (KeyManagementException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
Znaleziono tutaj: https://gist.github.com/aembleton/889392. Nie jestem pewien, czy to działa, ale jest to początek!
Powiązane problemy
- 1. Płatny certyfikat SSL kontra bezpłatny certyfikat SSL
- 2. Ujawnianie fragmentów w React Native Android ViewManager
- 3. React Native: error parse pakiet
- 4. React-Native: Dismiss/Exit React-Native View powrót do Native
- 5. Sprawdź w JavaScript, czy certyfikat SSL jest ważny.
- 6. React-Native + crypto: Jak wygenerować HMAC w React-Native?
- 7. RestSharp - Ignoruj błędy SSL
- 8. React-Native run-android komenda problem
- 9. Certyfikat Nodejitsu SSL
- 10. Jak przekonwertować certyfikat SSL w Linuksie
- 11. React Native: 0.41 app.json
- 12. Styling React Native Picker
- 13. Łączenie mapy w React Native
- 14. Widok modalny w React Native
- 15. React Native File Chooser
- 16. Firebase zaprasza na React Native
- 17. Używanie czujników na Androida z React Native
- 18. React Native View Renderowanie
- 19. React biblioteki Native Mapy
- 20. React Native Infinite Scroll
- 21. React Native Augmented Reality (AR)
- 22. Menu wyboru/edycji w React Native
- 23. Ustaw wysokość ListView w React Native
- 24. React Native - ReactComponentTreeHook.purgeUnmountedComponents nie jest funkcją
- 25. Przykład nawigacji między widokami w React Native Android?
- 26. jak wyczyścić ostrość TextInput w React Native? (Android)
- 27. Co React Native służy do umożliwienia wykonywania JavaScript w systemie iOS i Android?
- 28. Certyfikat Apache2 SSL/Niezgodność klucza
- 29. PHP - certyfikat klienta gniazda SSL
- 30. W jaki sposób działa certyfikat SSL SSL, pojawia się * .google.com
Jakieś rozwiązanie tego problemu? – Upendra