Kicsit körbenéztem a neten ezzel a hirtelen fellépő "javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found." hibával kapcsolatban.
Igazából nem mondhatni, hogy megnyugtatóan kiderült, mi a fene is okozza, és mi a tuti módja az eltüntetésének.
Amit sikerült kihámoznom:
- több androidos alkalmazásnál is előfordult hasonló, hogy miközben sem a telefon, sem a az adott alkalmazás nem változott, egyszer csak bizonyos szervereknek küldött GET kérések végrehajtása helyett a fenti hibaüzenetet küldi a szerver.
- volt olyan eset, ahol az adott app összes felhasználója ugyanezt a hirtelen változást tapasztalta, ugyanakkortól kezdve.
- volt olyan eset, hogy ugyanaz az alkalmazás ugyanazt az url-t egyik GET hívással el tudta érni, egy másikkal meg már nem
- jellemző tünet, hogy a hibaüzenetet küldő szerver ugyanazt a hívást bizonyos szoftver-környezetekből (telefon op.rendszer, ill. böngésző) indítva tökéletesen kiszolgálja, másokból indítottakat pedig nem
- van, akinél a szerver oldalon certificate csere valósra (nem self cert.) megoldotta a problémát
- akiknek nincs ráhatása a szerver oldalra, azok kliens oldali gányolással próbálkoznak több-kevesebb sikerrel, de egységesen nyerő megoldást nem találtam (van aki a biztonságos kapcsolatfelvétel félrekonfigurálásával trükközik, van, aki kliens oldali android verzió frissítéssel próbálkozik, stb.)
Én úgy látom, tartós megoldást valószínűleg a szerver oldalon lehetne elérni, de igazából ennek nem vagyok a tudója, hogy most mi van konfigurálva ebben a témakörben, és hogy pontosan mibe és miként is kéne belenyúlni.[ előzmény: (5118) Bakszakáll, 2024.03.28 14:40:41] |