Csak az Android debug buildben bízz meg a JMeter rögzítőjének CA-jában
Használj debug-overrides horgonyt a saját alkalmazásodhoz, majd tartsd összhangban a manifest hivatkozását, a tényleges rögzítési CA-t és a proxy útvonalát.
Ha a saját debug alkalmazásod eléri a JMeter-t, de elutasítja a HTTPS-t, add át a rögzítési CA-t az alkalmazás bizalmi konfigurációjának:
- Indítsd el a valódi JMeter HTTP(S) rögzítőt, és szerezd meg a létrehozott
ApacheJMeterTemporaryRootCA.crtfájlt. - Helyezd ezt a nyilvános CA-t az alkalmazás raw erőforrásai közé
jmeter_debug_ca.crtnéven. - Vond össze ezt a horgonyt a meglévő hálózati biztonsági szabályokkal:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Hivatkozz erre az XML-re a manifest android:networkSecurityConfig mezőjéből. A network_security_config.xml esetén használd a @xml/network_security_config értéket.
Az Android csak akkor alkalmazza a debug-overrides szakaszt, ha a android:debuggable igaz; hamis értéknél figyelmen kívül hagyja. A csak hibakereséshez használt user horgonyforrás másik lehetőség az olyan munkafolyamathoz, amely szándékosan megbízik a felhasználó által telepített CA-kban.
Önmagában a böngésző bizalma nem határozza meg az alkalmazás szabályzatát. A telefonnak továbbra is el kell érnie a rögzítőt, és az alkalmazás hálózati kliensének azt a proxyt kell használnia. Egy egyedi stacknek saját támogatott bizalmi bemenetre lehet szüksége.