As dyn eigen debug-app JMeter berikt mar HTTPS wegeret, jou dan syn opname-CA oan 'e fertrouwenskonfiguraasje fan 'e app:

  1. Start de echte JMeter HTTP(S)-recorder en helje it generearre ApacheJMeterTemporaryRootCA.crt op.
  2. Set dat publike CA yn 'e raw-boarnen fan 'e app as jmeter_debug_ca.crt.
  3. Foegje dit anker by de besteande netwurkfeiligensregels:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Ferwize nei dat XML fan android:networkSecurityConfig fan it manifest. Foar network_security_config.xml brûk @xml/network_security_config.

Android past debug-overrides allinnich ta as android:debuggable wier is, en negearret de seksje as it ûnwier is. In ankerboarne allinnich foar debug mei user is in oare opsje foar in workflow dy't bewust fertrout op CA's dy't de brûker ynstallearre hat.

Fertrouwen fan 'e browser allinnich stelt it belied fan 'e app net fêst. De telefoan moat noch hieltyd de recorder berikke, en de netwurkclient fan 'e app moat dy proxy brûke. In oanpaste stack hat miskien syn eigen stipe fertrouwensynput nedich.

Relatearre artikelen