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:

  1. Indítsd el a valódi JMeter HTTP(S) rögzítőt, és szerezd meg a létrehozott ApacheJMeterTemporaryRootCA.crt fájlt.
  2. Helyezd ezt a nyilvános CA-t az alkalmazás raw erőforrásai közé jmeter_debug_ca.crt néven.
  3. 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.

Kapcsolódó cikkek