Почти всегда взаимодействие по HTTPS мобильного приложения разрешается покупкой и установкой сертификата на сервер. Однако, существуют задачи, когда требуется доверять самоподписанному сертификату, либо добавить дополнительные условия проверки сертификата. Каким же образом организовать такое взаимодействие? Мы столкнулись с подобной задачей в своей практике, но условия, навязынные бизнесом, очень сильно все усложнили. Приходилось пробовать различные варианты, прежде чем конечная картина решения стала ясна. Об истории этой разработки и пойдет речь в докладе.
В докладе я расскажу про опыт разработки, когда, казалось бы, тривиальная задача, выросла в достаточно объемное решение. Разберем наш бизнес-кейс, попутно, рассмотрим различные варианты взаимодействия через HTTPS мобильных приложений (IOS и Android) с сервером. Рассмотрим самоподписанные сертификаты, когда их применять, в каком виде, почему их применение может быть оправдано и чем оно грозит.
В докаладе мы
1. Разберем наш бизнес-кейс;
2. Рассмотрим различные варианты решения, к которым мы пришли;
3. Коснемся самоподписанных сертификатов: плюсов, минусов и безопасности.
Евгений Емельянов занимаюсь мобильной разработкой уже более 4 лет, работает с Xamarin.Native (C#) и Android Native (Kotlin, Java). Работал над приложением Велобайк по части Android. В свободное время разрабатывает что-то с друзьями, изучает новые технологии и играет.
Презентация на Я.Диске: https://disk.yandex.ru/i/ZErWkWYg--wG3w
AppsFest: https://2020.appsfest.ru
В докладе я расскажу про опыт разработки, когда, казалось бы, тривиальная задача, выросла в достаточно объемное решение. Разберем наш бизнес-кейс, попутно, рассмотрим различные варианты взаимодействия через HTTPS мобильных приложений (IOS и Android) с сервером. Рассмотрим самоподписанные сертификаты, когда их применять, в каком виде, почему их применение может быть оправдано и чем оно грозит.
В докаладе мы
1. Разберем наш бизнес-кейс;
2. Рассмотрим различные варианты решения, к которым мы пришли;
3. Коснемся самоподписанных сертификатов: плюсов, минусов и безопасности.
Евгений Емельянов занимаюсь мобильной разработкой уже более 4 лет, работает с Xamarin.Native (C#) и Android Native (Kotlin, Java). Работал над приложением Велобайк по части Android. В свободное время разрабатывает что-то с друзьями, изучает новые технологии и играет.
Презентация на Я.Диске: https://disk.yandex.ru/i/ZErWkWYg--wG3w
AppsFest: https://2020.appsfest.ru
- Категория
- Разработка Приложений
![](https://www.1biz-inet.ru/templates/apollo/img/pm-avatar.png)
Комментариев нет.