问题描述 投票:0回答:0

I在反向代理上安装了证书/pkey,Linux/Windows机器(例如Linux/Windows机器)可以连接到后端服务器100%,除了安装了Expo APK的Android设备。

我已经尝试使用OpenSSL尝试了所有可能的证书方案(root CA证书,自签名,签名服务器证书等),但是只有设备或反向代理中安装了哪种证书,只有Android设备不允许进行连接。 我假设如果我在哪里将应用上传到PlayStore并让PlayStore处理SSL/TLS的东西,但这不是我想要的,我可以使它起作用。我构建的应用仅用于本地使用,仅在特定于其项目和环境的LAN中。 lan中的其他客户端是否使用node.js,python或c ++来通过代理连接到后端服务器,除了Android设备外,它们都没有关系。

如何使用WSS://或https:// ??

	

使用SSL固定,可以使用

react-native-ssl-pinning

import { fetch } from 'react-native-ssl-pinning'; fetch("https://publicobject.com", { method: "GET" , pkPinning: true, sslPinning: { certs: ["sha256/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="] } })

android react-native expo openssl ssl-certificate
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.