Usalda JMeteri salvestaja CA-d ainult oma Androidi silumisbuildis
Kasuta debug-overrides-ankrut rakenduse jaoks, mis kuulub sulle, ja hoia manifesti viide, tegelik salvestus-CA ning proxy-marsruut kooskõlas.
Kui sinu silumisrakendus jõuab JMeterini, kuid lükkab HTTPS-i tagasi, anna selle salvestus-CA rakenduse usaldusseadistusele:
- Käivita tegelik JMeter HTTP(S) salvestaja ja hangi loodud
ApacheJMeterTemporaryRootCA.crt. - Paiguta see avalik CA rakenduse raw-ressurssidesse nimega
jmeter_debug_ca.crt. - Ü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.