Stol berre på CA-en til JMeter-opptakaren i Android-debugbygget ditt
Bruk eit debug-overrides-anker for ein app du eig, og hald deretter manifestreferansen, den faktiske opptaks-CA-en og proxy-ruta på line.
Viss debug-appen din når JMeter men avviser HTTPS, gje opptaks-CA-en til tillitskonfigurasjonen til appen:
- Start den faktiske JMeter HTTP(S)-opptakaren og hent den genererte
ApacheJMeterTemporaryRootCA.crt. - Legg den offentlege CA-en i raw-ressursane til appen som
jmeter_debug_ca.crt. - Slå saman dette ankeret med dei eksisterande nettverkssikkerheitsreglane:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Vis til den XML-en frå android:networkSecurityConfig i manifestet. For network_security_config.xml brukar du @xml/network_security_config.
Android brukar berre debug-overrides når android:debuggable er sann, og ignorerer avsnittet når det er usant. Ei ankerkjelde berre for debug med user er eit anna alternativ for ein arbeidsflyt som med vilje stolar på CA-ar som brukaren har installert.
Tillit i nettlesaren åleine fastset ikkje policyen til appen. Telefonen må framleis nå opptakaren, og nettverksklienten til appen må bruke den proxyen. Ein tilpassa stack kan trengje sitt eige støtta tillitsinnspel.