Trust CA ya Recorder ya JMeter katika Android debug build yako tu
Tumia nanga ya debug-overrides kwa programu unayomiliki, kisha weka rejeleo la manifest, CA halisi ya kurekodi na njia ya proxy sawia.
Ikiwa programu yako ya debug inafikia JMeter lakini inakataa HTTPS, toa CA yake ya kurekodi kwa usanidi wa uaminifu wa programu:
- Anzisha rekoda halisi ya JMeter HTTP(S) na upate
ApacheJMeterTemporaryRootCA.crtiliyotengenezwa. - Weka CA hiyo ya umma katika rasilimali raw za programu kama
jmeter_debug_ca.crt. - Unganisha nanga hii na kanuni zilizopo za usalama wa mtandao:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Rejelea XML hiyo kutoka android:networkSecurityConfig kwenye manifest. Kwa network_security_config.xml, tumia @xml/network_security_config.
Android hutumia debug-overrides tu wakati android:debuggable ni kweli, na hupuuza sehemu hiyo wakati ni uongo. Chanzo cha nanga cha debug-pekee chenye user ni chaguo jingine kwa mtiririko wa kazi unaoamini kwa makusudi CA zilizosakinishwa na mtumiaji.
Uaminifu wa kivinjari pekee hauwei kanuni ya programu. Simu bado lazima ifikie rekoda, na mteja wa mtandao wa programu lazima atumie proxy hiyo. Stack maalum inaweza kuhitaji ingizo lake la uaminifu linalotumika.