У меня приложение React Native, развернутое на устройствах, и они должны взаимодействовать с конечной точкой, требующей взаимной аутентификации TLS: мне нужно отправить сертификат клиента TLS вместе с запросом.
Это хорошо работает, когда вУзел (API to API), использующий request-promise
, например.
Повторное использование того же кода в React Native не сработало, поэтому я попробовал пару других методов / библиотек:
- Официальный
fetch
API не позволяет отправлять клиентские сертификаты - axios требует
https
, который также недоступен
Я понял, что возможноReact Native не предоставляет способ сделать это «изначально» без использования собственного модуля (?), Поскольку это будет означать импорт реализации TLS в чистом JS (неэффективно и медленно, я думаю?).
Что такоелучший способ выполнить взаимную аутентификацию TLS из приложения React Native?