What is the purpose of certificate pinning in Android network security?
-
A
To compress network traffic
-
B
To prevent man-in-the-middle attacks by validating the server's expected certificate
-
C
To cache SSL certificates for offline use
-
D
To automatically renew expired certificates