ຖ້າແອັບ 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 ນັ້ນຈາກ android:networkSecurityConfig ໃນ manifest. ສຳລັບ network_security_config.xml, ໃຊ້ @xml/network_security_config.

Android ນຳໃຊ້ debug-overrides ສະເພາະເມື່ອ android:debuggable ເປັນຄວາມຈິງ, ແລະບໍ່ສົນໃຈພາກນັ້ນເມື່ອເປັນເທັດ. ແຫຼ່ງຍຶດສຳລັບ debug ຢ່າງດຽວດ້ວຍ user ແມ່ນທາງເລືອກອີກອັນໜຶ່ງສຳລັບຂະບວນການທີ່ໄວ້ໃຈ CA ທີ່ຜູ້ໃຊ້ຕິດຕັ້ງໂດຍເຈດຕະນາ.

ຄວາມໄວ້ໃຈຂອງບຣາວເຊີຢ່າງດຽວບໍ່ໄດ້ກຳນົດນະໂຍບາຍຂອງແອັບ. ໂທລະສັບຍັງຕ້ອງໄປຮອດຕົວບັນທຶກ, ແລະລູກຄ້າເຄືອຂ່າຍຂອງແອັບຕ້ອງໃຊ້ proxy ນັ້ນ. stack ແບບກຳນົດເອງອາດຕ້ອງການຂໍ້ມູນຄວາມໄວ້ໃຈທີ່ຮອງຮັບໂດຍຕົວມັນເອງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ