JMeter kaydedicisinin CA'sına yalnızca Android debug derlemenizde güvenin
Sahibi olduğunuz bir uygulama için debug-overrides çapası kullanın, ardından manifest başvurusunu, gerçek kayıt CA'sını ve proxy yolunu hizada tutun.
Sahibi olduğunuz debug uygulaması JMeter'a ulaşıp HTTPS'i reddediyorsa, kayıt CA'sını uygulamanın güven yapılandırmasına verin:
- Gerçek JMeter HTTP(S) kaydedicisini başlatın ve oluşturulan
ApacheJMeterTemporaryRootCA.crtdosyasını alın. - Bu genel CA'yı uygulamanın raw kaynaklarına
jmeter_debug_ca.crtolarak koyun. - Bu çapayı mevcut ağ güvenliği kurallarıyla birleştirin:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Bu XML'e manifest içindeki android:networkSecurityConfig alanından başvurun. network_security_config.xml için @xml/network_security_config kullanın.
Android, debug-overrides bölümünü yalnızca android:debuggable true olduğunda uygular; false olduğunda bu bölümü yok sayar. user değerine sahip yalnızca debug için çapa kaynağı, kullanıcının yüklediği CA'lara bilinçli olarak güvenen bir iş akışı için başka bir seçenektir.
Tek başına tarayıcı güveni uygulamanın ilkesini belirlemez. Telefon yine de kaydediciye ulaşmalı ve uygulamanın ağ istemcisi bu proxy'yi kullanmalıdır. Özel bir yığın kendi desteklenen güven girdisine ihtiyaç duyabilir.