Need help to initialize socket factory for multiple domain.
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- android, java, react-native
- Ambito
- mobile-dev, security
Direzione di ricerca
Inizia dal punto di ingresso createNewNetworkModuleClient e verifica come vengono usati getSSLSocketFactory e getTrustManager di TrustKit in OkHttpClient.Builder. Confronta la configurazione dell’SSL pinning con le esigenze di xyz.com, dei servizi Google e del caricamento delle immagini di React Native; il lavoro è completo quando è disponibile una configurazione confermata o una limitazione documentata per più domini.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi Team,
I need your help, I'm working with React Native. I'm consuming APIs from different domain. I have to integrate SSL pinning for 'xyz.com' domain and want other services still should work without SSL pinning.
Currently I'm using below code to create builder.
private static String HOSTNAME = "xyz.com";
public OkHttpClient createNewNetworkModuleClient() {
OkHttpClient.Builder client = new OkHttpClient.Builder()
.connectTimeout(0, TimeUnit.MILLISECONDS)
.readTimeout(0, TimeUnit.MILLISECONDS)
.writeTimeout(0, TimeUnit.MILLISECONDS)
.cookieJar(new ReactCookieJarContainer())
.addInterceptor(OkHttp3Helper.getPinningInterceptor())
.followRedirects(false)
.followSslRedirects(false);
.sslSocketFactory(TrustKit.getInstance().getSSLSocketFactory(HOSTNAME ),TrustKit.getInstance().getTrustManager(HOSTNAME ));
return OkHttpClientProvider.enableTls12OnPreLollipop(client).build();
Currently unable to call google services with application. Even React Native Image component not loading image with SSL pinning.
.sslSocketFactory(TrustKit.getInstance().getSSLSocketFactory(HOSTNAME ),TrustKit.getInstance().getTrustManager(HOSTNAME ));
How can we bypass other domain SSL ? Or else if we add pin for respective domain in nextwork config file, How to defined two different domain here in sslSocketFactory.
Can you please help.
Thanks!
- Lingua principale
- Java
- Stelle
- 604
- Fork
- 90
- Merge medio
- 1h 29m
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di datatheorem/TrustKit-Android
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 18/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
datatheorem/TrustKit-Android#93 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100
datatheorem/TrustKit-Android#91 · 4 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
datatheorem/TrustKit-Android#90 · 3 commenti ·
Tutte le issue di datatheorem/TrustKit-Android
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
infinispan/infinispan#18150 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
opensearch-project/k-NN#3597 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100