የJMeter ቀረጻ CA በAndroid ማረሚያ ግንባታዎ ውስጥ ብቻ ይመኑ
ለራስዎ መተግበሪያ የdebug-overrides መልህቅ ይጠቀሙ፣ ከዚያ የmanifest ማጣቀሻ፣ ትክክለኛው የቀረጻ CA እና የproxy መንገድ እንዲገጥሙ ያድርጉ።
የእርስዎ ማረሚያ መተግበሪያ 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 ከmanifestው android:networkSecurityConfig ላይ ያጣቅሱ። ለnetwork_security_config.xml፣ @xml/network_security_config ይጠቀሙ።
Android debug-overrides የሚተገበረው android:debuggable እውነት ሲሆን ብቻ ነው፤ ሐሰት ሲሆን ክፍሉን ይችላል። የuser ማረሚያ-ብቻ የመልህቅ ምንጭ በተጠቃሚ የተጫኑ CAዎችን ሆን ብሎ ለሚመነው የሥራ ፍሰት ሌላ አማራጭ ነው።
የአሳሽ መተማመን ብቻውን የመተግበሪያውን ፖሊሲ አያስቀምጥም። ስልኩ አሁንም ቀረጻውን ማግኘት አለበት፣ የመተግበሪያው የኔትወርክ ደንበኛም ያንን proxy መጠቀም አለበት። ብጁ stack የራሱ የሚደገፍ የመተማመኛ ግቤት ሊፈልግ ይችላል።