Kui sinu silumisrakendus jõuab JMeterini, kuid lükkab HTTPS-i tagasi, anna selle salvestus-CA rakenduse usaldusseadistusele:

  1. Käivita tegelik JMeter HTTP(S) salvestaja ja hangi loodud ApacheJMeterTemporaryRootCA.crt.
  2. Paiguta see avalik CA rakenduse raw-ressurssidesse nimega jmeter_debug_ca.crt.
  3. Ühenda see ankur olemasolevate võrgu turvareeglitega:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Viita sellele XML-ile manifesti android:networkSecurityConfig kaudu. Faili network_security_config.xml puhul kasuta @xml/network_security_config.

Android rakendab debug-overrides ainult siis, kui android:debuggable on true, ja false korral jätab selle jaotise vahele. Ainult silumiseks mõeldud ankruallikas väärtusega user on teine võimalus töövoo jaoks, mis usaldab teadlikult kasutaja paigaldatud CA-sid.

Ainuüksi brauseri usaldus ei määra rakenduse poliitikat. Telefon peab ikkagi salvestajani jõudma ja rakenduse võrguklient peab seda proxy-t kasutama. Kohandatud stack võib vajada oma toetatud usaldussisendit.

Seotud artiklid