Sto mantenendo e app Android che ora soffre di un Implementazione di TrustManager X509 non sicura . Poiché l'app non effettua chiamate HTTPS tranne che attraverso le dipendenze, una delle dipendenze causa il problema.
Il problema è che non so a cosa servono qualsiasi di queste dipendenze (ce ne sono ~ 20) tranne uno, che è una semplice libreria "social (Facebook, Twitter)" . Ho guardato attraverso il codice sorgente di quello, perché era abbastanza piccolo, e non è il problema.
Alcune delle dipendenze sono pacchettizzate tramite Maven, quindi non posso sfogliare la loro fonte, e alcune non sono più su Github (la libreria era OS, ma alla fine scartata).
Molte delle dipendenze fanno richieste HTTP (S), che sta causando l'errore X509TrustManager. Come posso capire quale causa l'errore senza avere la fonte ?