JMeter yozuvchisining CA siga faqat Android debug build'ingizda ishoning
O'zingizga tegishli ilova uchun debug-overrides ankeridan foydalaning, so'ng manifest havolasi, haqiqiy yozib olish CA si va proxy yo'lini mos holatda saqlang.
Agar debug ilovangiz JMeter ga yetib borsa-yu, HTTPS ni rad etsa, uning yozib olish CA sini ilovaning ishonch sozlamalariga bering:
- Haqiqiy JMeter HTTP(S) yozuvchisini ishga tushiring va yaratilgan
ApacheJMeterTemporaryRootCA.crtfaylini oling. - O'sha ommaviy CA ni ilovaning raw resurslariga
jmeter_debug_ca.crtsifatida joylashtiring. - 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.