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ó:

  1. Inicia el gravador JMeter HTTP(S) real i obtén el ApacheJMeterTemporaryRootCA.crt generat.
  2. Col·loca aquesta CA pública als recursos raw de l'aplicació com a jmeter_debug_ca.crt.
  3. 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.

Articles relacionats