Agar debug ilovangiz JMeter ga yetib borsa-yu, HTTPS ni rad etsa, uning yozib olish CA sini ilovaning ishonch sozlamalariga bering:

  1. Haqiqiy JMeter HTTP(S) yozuvchisini ishga tushiring va yaratilgan ApacheJMeterTemporaryRootCA.crt faylini oling.
  2. O'sha ommaviy CA ni ilovaning raw resurslariga jmeter_debug_ca.crt sifatida joylashtiring.
  3. Bu ankerni mavjud tarmoq xavfsizligi qoidalari bilan birlashtiring:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

O'sha XML ga manifestdagi android:networkSecurityConfig dan havola qiling. network_security_config.xml uchun @xml/network_security_config ishlating.

Android debug-overrides bo'limini faqat android:debuggable true bo'lganda qo'llaydi, false bo'lganda uni e'tiborsiz qoldiradi. user qiymatiga ega faqat debug uchun anker manbasi foydalanuvchi o'rnatgan CA larga ataylab ishonadigan ish oqimi uchun yana bir variant.

Faqat brauzer ishonchi ilova siyosatini belgilamaydi. Telefon baribir yozuvchiga yetib borishi kerak, ilovaning tarmoq mijozi esa o'sha proxy dan foydalanishi kerak. Maxsus stack o'zining qo'llab-quvvatlanadigan ishonch kiritmasiga muhtoj bo'lishi mumkin.

O'xshash maqolalar