Uzticies JMeter ierakstītāja CA tikai savā Android debug būvējumā
Izmanto debug-overrides enkuru savai lietotnei, pēc tam saskaņo manifest atsauci, faktisko ierakstīšanas CA un proxy maršrutu.
Ja tava debug lietotne sasniedz JMeter, bet noraida HTTPS, nodod tās ierakstīšanas CA lietotnes uzticēšanās konfigurācijai:
- Palaid īsto JMeter HTTP(S) ierakstītāju un iegūsti ģenerēto
ApacheJMeterTemporaryRootCA.crt. - Ievieto šo publisko CA lietotnes raw resursos kā
jmeter_debug_ca.crt. - Apvieno šo enkuru ar esošajiem tīkla drošības noteikumiem:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Atsaucies uz šo XML no manifest android:networkSecurityConfig. Failam network_security_config.xml izmanto @xml/network_security_config.
Android piemēro debug-overrides tikai tad, kad android:debuggable ir true, un, kad tas ir false, šo sadaļu ignorē. Tikai atkļūdošanai paredzēts enkura avots ar user ir vēl viena iespēja darbplūsmai, kas apzināti uzticas lietotāja instalētiem CA.
Vien browsera uzticēšanās lietotnes politiku nenosaka. Tālrunim joprojām jāsasniedz ierakstītājs, un lietotnes tīkla klientam jāizmanto šis proxy. Pielāgotam stack var būt nepieciešama sava atbalstīta uzticēšanās ievade.