Android tətbiqlərində SSL sertifikatlarının tətbiqi üçün hansı metodlar istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Android tətbiqlərində SSL sertifikatları müxtəlif üsullarla tətbiq olunur:
-
Sistem sertifikatları anbarından istifadə — tətbiq sistemə quraşdırılmış sertifikatlara güvənir.
-
Xüsusi güvən anbarının (Custom Trust Store) tətbiqi — tətbiq özünün güvənilən sertifikatlar toplusundan istifadə edir, məsələn, öz imzalı sertifikatlarla işləmək üçün.
-
Şəbəkə təhlükəsizliyi konfiqurasiyası — Android 7.0+ versiyalarından etibarən, XML faylı vasitəsilə hansı sertifikatlara güvəniləcəyini göstərə bilər, o cümlədən öz CA-larını əlavə etmək və ya sistem sertifikatlarına güvənməni deaktiv etmək.
-
Kod vasitəsilə sertifikatların yoxlanması — kodda, sertifikatların əl ilə yoxlanmasını həyata keçirmək mümkündür, məsələn,
SSLSocketFactoryvə yaTrustManageristifadə etməklə.
Network Security Configuration nümunəsi (res/xml/network_security_config.xml):
<network-security-config>
<domain-config cleartextTrafficPermitted="false">
<trust-anchors>
<certificates src="system" />
<certificates src="user" />
</trust-anchors>
</domain-config>
</network-security-config>
Bu, tətbiqdə SSL sertifikatlarına güvənmənin elastik idarə olunmasını təmin edir.