Chỉ tin CA của bộ ghi JMeter trong bản build gỡ lỗi Android của bạn
Dùng neo debug-overrides cho ứng dụng bạn sở hữu, sau đó giữ cho tham chiếu manifest, CA ghi thực tế và tuyến proxy khớp nhau.
Nếu ứng dụng gỡ lỗi của bạn tới được JMeter nhưng từ chối HTTPS, hãy cấp CA ghi của nó cho cấu hình tin cậy của ứng dụng:
- Khởi động bộ ghi JMeter HTTP(S) thật và lấy tệp
ApacheJMeterTemporaryRootCA.crtđược tạo. - Đặt CA công khai đó vào tài nguyên raw của ứng dụng với tên
jmeter_debug_ca.crt. - Gộp neo này với các quy tắc bảo mật mạng hiện có:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Tham chiếu XML đó từ android:networkSecurityConfig trong manifest. Với network_security_config.xml, dùng @xml/network_security_config.
Android chỉ áp dụng debug-overrides khi android:debuggable là true, và bỏ qua phần đó khi là false. Nguồn neo chỉ dành cho gỡ lỗi với user là một lựa chọn khác cho quy trình cố ý tin các CA do người dùng cài đặt.
Chỉ tin cậy ở trình duyệt không đặt ra chính sách của ứng dụng. Điện thoại vẫn phải tới được bộ ghi, và ứng dụng khách mạng của ứng dụng phải dùng proxy đó. Một stack tùy chỉnh có thể cần đầu vào tin cậy được hỗ trợ riêng của nó.