మీ డీబగ్ యాప్ JMeter చేరుకుని HTTPSని తిరస్కరిస్తే, దాని రికార్డింగ్ CAని యాప్ ట్రస్ట్ కాన్ఫిగరేషన్‌కు ఇవ్వండి:

  1. నిజమైన JMeter HTTP(S) రికార్డర్‌ను ప్రారంభించి సృష్టించిన ApacheJMeterTemporaryRootCA.crt పొందండి.
  2. ఆ పబ్లిక్ CAని యాప్ raw వనరులలో jmeter_debug_ca.crtగా ఉంచండి.
  3. ఈ యాంకర్‌ను ఇప్పటికే ఉన్న నెట్‌వర్క్ భద్రతా నియమాలతో విలీనం చేయండి:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

manifestలోని android:networkSecurityConfig నుండి ఆ XMLను సూచించండి. network_security_config.xml కోసం @xml/network_security_config ఉపయోగించండి.

Android debug-overridesను android:debuggable నిజమైనప్పుడు మాత్రమే వర్తింపజేస్తుంది, అసత్యమైనప్పుడు ఆ విభాగాన్ని విస్మరిస్తుంది. user ఉన్న డీబగ్-మాత్రమే యాంకర్ మూలం, వినియోగదారు ఇన్‌స్టాల్ చేసిన CAలను ఉద్దేశపూర్వకంగా నమ్మే వర్క్‌ఫ్లోకు మరో ఎంపిక.

కేవలం బ్రౌజర్ ట్రస్ట్ యాప్ విధానాన్ని నిర్ణయించదు. ఫోన్ ఇంకా రికార్డర్‌ను చేరుకోవాలి, యాప్ నెట్‌వర్క్ క్లయింట్ ఆ proxyని ఉపయోగించాలి. కస్టమ్ స్టాక్‌కు దాని స్వంత మద్దతు ఉన్న ట్రస్ట్ ఇన్‌పుట్ అవసరం కావచ్చు.

సంబంధిత వ్యాసాలు