Last updated
Last updated
SSLPinning (Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· OkHTTP: ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· okhttp, ΠΏΠΎΡΠΎΠΌ Π΄Π΅Π»Π°Π΅ΠΌ Π·Π°ΠΏΡΠΎΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΠΎΡΠΈΡ)
OkHTTP Client SSL Pinning ex:
Π‘ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ SSL Pinning'Π° Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ. ΠΡΠ»ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ Ρ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ CA, ΡΠΎ ΠΏΠΈΠ½Π½ΠΈΠ½Π³ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ:
ΠΠ΄Π½Π°ΠΊΠΎ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΠΌΠΎΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°, TLS ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ: Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° "trust anchor for certification path not found"
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ²ΠΎΠΉ TrustManager ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ sslSocketFactory Ρ ΡΠ΅ΡΡΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°.
(Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ sslpinning ΠΊΠ°ΠΊ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ Π½Π΅ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ (Π²Π΅Π΄Ρ ΠΌΡ Π²ΡΠ΅ΠΌ ΡΠ΅ΡΡΠ°ΠΌ Π΄ΠΎΠ²Π΅ΡΡΠ΅ΠΌ))
ΠΠ±ΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π΄Π΅ΡΡ: