Skip to content

Commit 1a2b051

Browse files
committed
mobile: Add support for trusting user-added CAs on Android
1 parent c35b883 commit 1a2b051

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

android/app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@
6767
android:allowBackup="true"
6868
android:icon="@mipmap/ic_launcher"
6969
android:label="@string/app_name"
70-
android:theme="@style/AppTheme">
70+
android:theme="@style/AppTheme"
71+
android:networkSecurityConfig="@xml/network_security_config">
7172
<activity
7273
android:name=".MainActivity"
7374
android:exported="true"
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<network-security-config>
3+
<base-config>
4+
<trust-anchors>
5+
<certificates src="system" />
6+
<certificates src="user" />
7+
</trust-anchors>
8+
</base-config>
9+
<domain-config>
10+
<domain includeSubdomains="true">zulipchat.com</domain>
11+
<trust-anchors><certificates src="system" /></trust-anchors>
12+
</domain-config>
13+
<domain-config>
14+
<domain includeSubdomains="true">zulip.org</domain>
15+
<trust-anchors><certificates src="system" /></trust-anchors>
16+
</domain-config>
17+
</network-security-config>

0 commit comments

Comments
 (0)