Веруј CA-у снимача JMeter само у свом Android debug build-у
Користи debug-overrides сидро за апликацију коју поседујеш, па усклади референцу у manifest-у, стварни CA за снимање и руту преко proxy-ја.
Ако твоја debug апликација стигне до JMeter-а али одбије HTTPS, предај њен CA за снимање конфигурацији поверења апликације:
- Покрени стварни JMeter HTTP(S) снимач и преузми генерисани
ApacheJMeterTemporaryRootCA.crt. - Смести тај јавни CA у raw ресурсе апликације као
jmeter_debug_ca.crt. - Спој ово сидро са постојећим правилима мрежне безбедности:
<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 може да захтева сопствени подржани унос поверења.