Ai încredere în CA-ul înregistratorului JMeter doar în build-ul tău de depanare Android
Folosește o ancoră debug-overrides pentru o aplicație pe care o deții, apoi păstrează aliniate referința din manifest, CA-ul real de înregistrare și ruta proxy.
Dacă aplicația ta de depanare ajunge la JMeter dar respinge HTTPS, oferă CA-ul ei de înregistrare configurației de încredere a aplicației:
- Pornește înregistratorul JMeter HTTP(S) real și obține fișierul
ApacheJMeterTemporaryRootCA.crtgenerat. - Pune acel CA public în resursele raw ale aplicației ca
jmeter_debug_ca.crt. - Îmbină această ancoră cu regulile de securitate a rețelei existente:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Fă referire la acel XML din android:networkSecurityConfig al manifestului. Pentru network_security_config.xml, folosește @xml/network_security_config.
Android aplică debug-overrides doar când android:debuggable este true, iar când este false ignoră secțiunea. O sursă de ancoră doar pentru depanare cu user este o altă opțiune pentru un flux care are încredere deliberat în CA-uri instalate de utilizator.
Încrederea browserului singură nu stabilește politica aplicației. Telefonul trebuie să ajungă în continuare la înregistrator, iar clientul de rețea al aplicației trebuie să folosească acel proxy. Un stack personalizat poate avea nevoie de propria intrare de încredere acceptată.