1. فایل network_security_config.xml را در مسیر res/xml ایجاد می کنیم:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="false">
<trust-anchors>
<certificates src="@raw/isrg_root_x2" />
<certificates src="@raw/isrg_root_x1" />
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
2. فایل های der مربوط به ISRG Root X1 و ISRG Root X2 را از سایت lets encrypt دانلود میکنیم و به فولدر res/raw اضافه می کنیم (اگر فولدر نبود ایجادش باید بکنیم)، اسم فایل ها باید به isrg_root_x2.der و isrg_root_x1.der تغییر داده شود.
Chains of Trust - Let's Encrypt (letsencrypt.org)
3. در فایل AndroidManifest به المان application ویژگی زیر را اضافه می کنیم:
<application
...
android:networkSecurityConfig="@xml/network_security_config">
...
</application>
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!