Os yw eich ap dadfygio yn cyrraedd JMeter ond yn gwrthod HTTPS, rhowch ei CA recordio i ffurfweddiad ymddiriedaeth yr ap:

  1. Dechreuwch y recordiwr JMeter HTTP(S) gwirioneddol a chael y ApacheJMeterTemporaryRootCA.crt a gynhyrchwyd.
  2. Rhowch y CA cyhoeddus hwnnw yn adnoddau raw yr ap fel jmeter_debug_ca.crt.
  3. Cyfunwch yr angor hwn â'r rheolau diogelwch rhwydwaith presennol:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Cyfeiriwch at yr XML hwnnw o android:networkSecurityConfig y manifest. Ar gyfer network_security_config.xml, defnyddiwch @xml/network_security_config.

Mae Android yn cymhwyso debug-overrides dim ond pan fo android:debuggable yn wir, ac yn anwybyddu'r adran pan fo'n gau. Mae ffynhonnell angor dadfygio-yn-unig o user yn opsiwn arall ar gyfer llif gwaith sy'n ymddiried yn fwriadol mewn CA a osodwyd gan y defnyddiwr.

Nid yw ymddiriedaeth y porwr ar ei phen ei hun yn gosod polisi'r ap. Rhaid i'r ffôn gyrraedd y recordiwr o hyd, a rhaid i gleient rhwydwaith yr ap ddefnyddio'r proxy hwnnw. Efallai y bydd angen mewnbwn ymddiriedaeth cefnogol ei hun ar stac personol.

Erthyglau cysylltiedig