Důvěřuj CA rekordéru JMeter jen v androidím debug buildu
Použij kotvu debug-overrides pro aplikaci, kterou vlastníš, a udrž v souladu odkaz v manifestu, skutečnou CA pro nahrávání i trasu přes proxy.
Pokud se tvá debug aplikace dostane k JMeteru, ale odmítá HTTPS, předej její CA pro nahrávání konfiguraci důvěry aplikace:
- Spusť skutečný rekordér JMeter HTTP(S) a získej vygenerovaný
ApacheJMeterTemporaryRootCA.crt. - Umísti tuto veřejnou CA do raw prostředků aplikace jako
jmeter_debug_ca.crt. - Slouč tuto kotvu se stávajícími pravidly zabezpečení sítě:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Na toto XML odkaž z android:networkSecurityConfig v manifestu. Pro network_security_config.xml použij @xml/network_security_config.
Android použije debug-overrides jen když je android:debuggable true, při false sekci ignoruje. Zdroj kotvy pouze pro debug s hodnotou user je další možnost pro postup, který záměrně důvěřuje CA nainstalovaným uživatelem.
Důvěra samotného prohlížeče politiku aplikace nenastaví. Telefon se stále musí dostat k rekordéru a síťový klient aplikace musí tento proxy použít. Vlastní stack může potřebovat vlastní podporovaný vstup důvěry.