我在设备上部署了React Native应用程序,它们需要与需要TLS相互认证的端点进行通信:我需要与请求一起发送TLS客户端证书。
例如,在使用request-promise
的节点(API到API)中,效果很好。
在React Native中重用相同的代码不起作用,所以我尝试了其他两种方法/库:
fetch
API不允许发送客户端证书https
也不可用我开始意识到,React Native可能不提供一种不使用本机模块(?)的“本机”方式,因为这将意味着在纯JS中导入TLS实现(我猜这是效率低下又缓慢的问题?)
从React Native应用程序执行双向TLS身份验证的最佳方法是什么?