繁体   English   中英

具有自签名SSL证书的Access Development服务器

[英]Access Development server with self-signed SSL Certificate

我的应用程序需要通过https连接到内部Web服务器。

该服务器具有自签名证书,该证书的有效期至明年:

证书

我已在iOS模拟器和设备(Certificate.cer)上安装了此证书:

IOS证书

我正在查看与Charles的访问量,该请求甚至没有“离开”我的计算机。

问题似乎是由于SSL证书所致,因为当我可以通过内部url和端口8080访问服务器时,一切正常。

我确实尝试了类别allowsAnyHTTPSCertificateForHost:的黑客。 这在模拟器以及设备中均无效。

似乎有官方的API可以做到这一点: 如何使用NSURLConnection与SSL连接以获得不受信任的证书?

但是,由于这只是我的开发环境,因此我暂时不希望更改代码库。 另外,我正在使用一个框架来解析我的数据,并且可能必须深深地干扰该框架才能使用上述API。

所以我的问题是,是否应该无法安装证书,然后像使用正式的SSL证书一样使用服务器。

通过电子邮件将自签名证书发送给自己,然后在iPhone上打开它。 将引导您完成在手机上安装证书的步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM