Confia en la CA del gravador de JMeter només a la teva compilació de depuració d'Android
Fes servir un ancoratge debug-overrides per a una aplicació teva i mantén alineats la referència del manifest, la CA real de gravació i la ruta del proxy.
Si la teva aplicació de depuració arriba a JMeter però rebutja HTTPS, proporciona la seva CA de gravació a la configuració de confiança de l'aplicació:
- Inicia el gravador JMeter HTTP(S) real i obtén el
ApacheJMeterTemporaryRootCA.crtgenerat. - Col·loca aquesta CA pública als recursos raw de l'aplicació com a
jmeter_debug_ca.crt. - Fusiona aquest ancoratge amb les regles de seguretat de xarxa existents:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Referencia aquest XML des de android:networkSecurityConfig del manifest. Per a network_security_config.xml, fes servir @xml/network_security_config.
Android aplica debug-overrides només quan android:debuggable és cert; si és fals, ignora la secció. Una font d'ancoratge només de depuració amb valor user és una altra opció per a un flux que confia deliberadament en CA instal·lades per l'usuari.
La confiança del navegador per si sola no fixa la política de l'aplicació. El telèfon encara ha d'arribar al gravador, i el client de xarxa de l'aplicació ha d'usar aquest proxy. Una pila personalitzada pot necessitar la seva pròpia entrada de confiança admesa.