SSL证书适用于iOS VM,但不适用于设备

时间:2014-02-17 18:26:04

标签: ios iphone objective-c ssl

我从OpenSSL获得了SSL证书(不是最好的但是免费并且被Chrome接受)。它曾用于向Stripe进行安全付款。一切都在模拟器中正常工作,但是当我将应用程序加载到设备上时,我收到一条错误消息,说明"此服务器的证书无效。"

任何人都知道如何使这项工作?寻找一个正确的解决方案(我有一种感觉,将涉及购买一个更合法的SSL证书),而不是仅仅让它以一种hacky方式让它在设备上运行

1 个答案:

答案 0 :(得分:0)

受信任的证书由证书颁发机构签名,因此虽然openssl适合创建自签名证书以进行测试,但您需要购买证书以供实时使用。

如果您可以在两端(客户端和服务器)安装证书,那么您可以使用自签名证书。这基本上是当你在chrome中“接受风险”时会发生的事情。