Как отправить клиентские сертификаты TLS из приложения React Native? - PullRequest
0 голосов
/ 11 февраля 2019

У меня приложение React Native, развернутое на устройствах, и они должны взаимодействовать с конечной точкой, требующей взаимной аутентификации TLS: мне нужно отправить сертификат клиента TLS вместе с запросом.

Это хорошо работает, когда вУзел (API to API), использующий request-promise, например.

Повторное использование того же кода в React Native не сработало, поэтому я попробовал пару других методов / библиотек:

  • Официальный fetch API не позволяет отправлять клиентские сертификаты
  • axios требует https, который также недоступен

Я понял, что возможноReact Native не предоставляет способ сделать это «изначально» без использования собственного модуля (?), Поскольку это будет означать импорт реализации TLS в чистом JS (неэффективно и медленно, я думаю?).

Что такоелучший способ выполнить взаимную аутентификацию TLS из приложения React Native?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...