თუ შენი debug აპი 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>

მიუთითე ამ XML-ზე manifest-ის android:networkSecurityConfig-დან. network_security_config.xml-სთვის გამოიყენე @xml/network_security_config.

Android debug-overrides-ს იყენებს მხოლოდ მაშინ, როცა android:debuggable true-ია, ხოლო false-ის შემთხვევაში ამ ნაწილს უგულებელყოფს. მხოლოდ debug-ისთვის განკუთვნილი საყრდენი წყარო user-ით კიდევ ერთი ვარიანტია იმ სამუშაო პროცესისთვის, რომელიც განზრახ ენდობა მომხმარებლის მიერ დაყენებულ CA-ებს.

მხოლოდ ბრაუზერის ნდობა აპის პოლიტიკას არ განსაზღვრავს. ტელეფონმა მაინც უნდა მიაღწიოს ჩამწერს, ხოლო აპის ქსელურმა კლიენტმა უნდა გამოიყენოს ეს proxy. მორგებულ stack-ს შეიძლება დასჭირდეს საკუთარი მხარდაჭერილი ნდობის შეყვანა.

დაკავშირებული სტატიები