随风ing
随风ing
  • 发布:2024-03-28 17:07
  • 更新:2024-03-28 17:07
  • 阅读:190

【报Bug】IOS 自签证书问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows 10

HBuilderX类型: 正式

HBuilderX版本号: 4.07

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iPhone 14 Pro Max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
// 配置HTTPS证书  
uni.configMTLS({  
  certificates: [{  
    host: "192.168.10.72",  
    server: ["/static/server.cer"]  
  }],  
  success: (res) => {  
    console.log(res);  
  },  
  fail: (res) => {  
    throw res;  
  }  
});  
        "devServer" : {  
            "https" : true  
        }  

操作步骤:

先申请证书
然后nginx启用https,并配置证书
手机端测试

预期结果:

正常使用https

实际结果:

"errMsg": "request:fail abort statusCode:-1 此服务器的证书无效。你可能正在连接到一个伪装成“192.168.10.72”的服务器,这会威胁到你的机密信息的安全。(-1202)"

bug描述:

"errMsg": "request:fail abort statusCode:-1 此服务器的证书无效。你可能正在连接到一个伪装成“192.168.10.72”的服务器,这会威胁到你的机密信息的安全。(-1202)"

使用自签证书,android可以正常使用,ios不行

自签证书参考下面的生成

https://www.cnblogs.com/shuiche/p/16655444.html

https://blog.csdn.net/a145127/article/details/126311442

2024-03-28 17:07 负责人:无 分享
已邀请:

要回复问题请先登录注册