Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
android如何检查从服务器传递到设备的证书是否有效?_Android - Fatal编程技术网

android如何检查从服务器传递到设备的证书是否有效?

android如何检查从服务器传递到设备的证书是否有效?,android,Android,任何人都可以帮助找到如何从android应用程序建立有效的Https连接。我不清楚如何检查从服务器传递的证书是否有效?从我的android应用程序,建立与服务器的连接。哪些是android支持的证书?它可能是有效的(如未过期且带有验证签名),但不受android信任。当您自动连接到HTTPS URL时,Android将同时检查(信任和有效性),如果其中任何一项检查失败,您将得到一个异常 简单地说,只要尝试连接到HTTPS URL,看看会发生什么 “受支持”(即受信任)的颁发者证书因Android

任何人都可以帮助找到如何从android应用程序建立有效的Https连接。我不清楚如何检查从服务器传递的证书是否有效?从我的android应用程序,建立与服务器的连接。哪些是android支持的证书?

它可能是有效的(如未过期且带有验证签名),但不受android信任。当您自动连接到HTTPS URL时,Android将同时检查(信任和有效性),如果其中任何一项检查失败,您将得到一个异常

简单地说,只要尝试连接到HTTPS URL,看看会发生什么

“受支持”(即受信任)的颁发者证书因Android版本而异,并且由于ICS(4.0),您可以安装自己的证书