Treystu CA upptökumanns JMeter aðeins í Android debug buildinu þínu
Notaðu debug-overrides akkeri fyrir app sem þú átt, og haltu síðan manifest tilvísuninni, raunverulegu upptöku-CA og proxy leiðinni í samræmi.
Ef þitt eigið debug app nær til JMeter en hafnar HTTPS skaltu gefa upptöku-CA þess til trauststillinga appsins:
- Ræstu raunverulega JMeter HTTP(S) upptökumanninn og fáðu
ApacheJMeterTemporaryRootCA.crtsem var búið til. - Settu þetta opinbera CA í raw auðlindir appsins sem
jmeter_debug_ca.crt. - Sameinaðu þetta akkeri við núverandi netöryggisreglur:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Vísaðu í þetta XML frá android:networkSecurityConfig í manifestinu. Fyrir network_security_config.xml skaltu nota @xml/network_security_config.
Android beitir debug-overrides aðeins þegar android:debuggable er satt og hunsar hlutann þegar það er ósatt. Akkerisheimild eingöngu fyrir debug með user er annar valkostur fyrir vinnuflæði sem treystir viljandi CA sem notandinn setti upp.
Traust vafrans eitt og sér setur ekki stefnu appsins. Síminn verður samt að ná til upptökumannsins og netbiðlarinn í appinu verður að nota þá proxy. Sérsniðinn stack gæti þurft sitt eigið studda traustinnslátt.