Jekk l-app tad-debug tiegħek tasal għand JMeter imma tirrifjuta HTTPS, ipprovdi s-CA tar-reġistrazzjoni tagħha lill-konfigurazzjoni tal-fiduċja tal-app:

  1. Ibda r-recorder JMeter HTTP(S) reali u ġib il-ApacheJMeterTemporaryRootCA.crt iġġenerat.
  2. Qiegħed dak is-CA pubbliku fir-riżorsi raw tal-app bħala jmeter_debug_ca.crt.
  3. Għaqqad dan l-ankratur mar-regoli tas-sigurtà tan-netwerk eżistenti:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Irreferi għal dak l-XML mill-android:networkSecurityConfig fil-manifest. Għal network_security_config.xml, uża @xml/network_security_config.

Android japplika debug-overrides biss meta android:debuggable ikun veru, u jinjora dik it-taqsima meta jkun falz. Sors ta' ankratur għad-debug biss b'user hu għażla oħra għal fluss tax-xogħol li deliberatament jafda fil-CA installati mill-utent.

Il-fiduċja tal-browser waħedha ma tiffissax il-politika tal-app. It-telefon xorta jrid jilħaq ir-recorder, u l-klijent tan-netwerk tal-app irid juża dak il-proxy. Stack personalizzat jista' jkollu bżonn input ta' fiduċja appoġġjat tiegħu stess.

Artikli relatati