ئەگەر سىزنىڭ debug ئەپىڭىز JMeter غا يېتىپ بارسىمۇ، ئەمما HTTPS نى رەت قىلسا، ئۇنىڭ خاتىرىلەش CA سىنى ئەپنىڭ ئىشەنچ سەپلىمىسىگە بېرىڭ:

  1. ھەقىقىي JMeter HTTP(S) خاتىرىلىگۈچىنى قوزغىتىپ، ھاسىل قىلىنغان ApacheJMeterTemporaryRootCA.crt نى ئېلىڭ.
  2. ئۇ ئاممىۋى CA نى ئەپنىڭ raw بايلىقلىرىغا jmeter_debug_ca.crt قىلىپ قويۇڭ.
  3. بۇ ئاساسنى مەۋجۇت تور بىخەتەرلىك قائىدىلىرىگە قوشۇڭ:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

بۇ XML غا manifest دىكى android:networkSecurityConfig دىن ئىشارەت قىلىڭ. network_security_config.xml ئۈچۈن @xml/network_security_config نى ئىشلىتىڭ.

Android debug-overrides نى پەقەت android:debuggable راست بولغاندا قوللىنىدۇ، يالغان بولغاندا بۇ بۆلەكنى پىسەنت قىلمايدۇ. user قىممىتى بار پەقەت debug ئۈچۈن ئاساس مەنبەسى، ئىشلەتكۈچى ئورناتقان CA لارغا ئەمەلىي ئىشەنچ قىلىدىغان خىزمەت ئېقىمى ئۈچۈن يەنە بىر تاللاش.

پەقەت توركۆرگۈچ ئىشەنچى ئەپنىڭ سىياسىتىنى بەلگىلىمەيدۇ. تېلېفون يەنىلا خاتىرىلىگۈچكە يېتىشى كېرەك، ئەپنىڭ تور خېرىدارى ئۇ proxy نى ئىشلىتىشى كېرەك. ئۆزگەرتىلگەن stack ئۆزىنىڭ قوللىنىلىدىغان ئىشەنچ كىرگۈزمىسىگە ئېھتىياجلىق بولۇشى مۇمكىن.

مۇناسىۋەتلىك ماقالىلەر