Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSL证书在android mobile、iphone和Ipad中不起作用_Mobile_Ssl_Ssl Certificate - Fatal编程技术网

SSL证书在android mobile、iphone和Ipad中不起作用

SSL证书在android mobile、iphone和Ipad中不起作用,mobile,ssl,ssl-certificate,Mobile,Ssl,Ssl Certificate,我做了一个内部网应用程序,并为该应用程序添加了一个SSL证书。该证书在桌面环境下工作,但在移动设备上不工作 我可以知道证书有什么问题吗?有三个最常见的原因: 证书由移动设备上未知的CA颁发(例如,链的根证书未列在设备上的受信任证书中) CA证书在根证书之前有一个或多个级别的CA证书。在这种情况下,需要将链中的所有CA证书(不包括自签名根)与服务器证书一起包含,并确保服务器发送所有CA证书 您使用的证书是自签名的,并且以前已作为受信任的证书安装到桌面证书存储中。当然,移动设备上不会接受此类证书,除

我做了一个内部网应用程序,并为该应用程序添加了一个SSL证书。该证书在桌面环境下工作,但在移动设备上不工作


我可以知道证书有什么问题吗?

有三个最常见的原因:

  • 证书由移动设备上未知的CA颁发(例如,链的根证书未列在设备上的受信任证书中)

  • CA证书在根证书之前有一个或多个级别的CA证书。在这种情况下,需要将链中的所有CA证书(不包括自签名根)与服务器证书一起包含,并确保服务器发送所有CA证书

  • 您使用的证书是自签名的,并且以前已作为受信任的证书安装到桌面证书存储中。当然,移动设备上不会接受此类证书,除非/直到它作为受信任的设备安装在该设备上


  • 服务器的URL是什么?或者,您认为允许世界对您的服务器进行攻击,但在请求帮助时对堆栈溢出的人隐藏服务器是一个好主意:o