Cordova下自签名证书无法访问https问题

使用第三方正规证书或移动端信任所有证书。由于第三方证书都是颁发给域名而不是ip,而我们的应用场景是通过ip访问,所以即使有了第三方的正规证书也是没用的。只有在移动端解决了(让应用信任所有证书)。解决办法如下:

IOS上:

在appDelegate.m文件中添加以下代码:

    @implementation NSURLRequest(DataController)
    + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
    {
    return YES;
    }
    @end


版权声明:本文为qq_22220403原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。