Android - SSL证书到IP - 仍未通过主机验证

Dou*_*oug 0 ssl android certificate emulation

我正在整理一个演示网络应用程序.

我创建了一个由我自己的CA签名的证书,并将该CA导入到Android设备中.

我有Android设备:10.0.2.2(这是模拟器上的主机)

主机出现,但是在浏览器中出现域不匹配错误,即使证书是10.0.2.2.

谁知道为什么?

Nik*_*kov 5

您正在测试哪个Android版本?Android的主机名验证程序比大多数浏览器更严格,并且要求IP地址位于IP地址类型的主题备用名称条目中,而不仅仅在CN中.因此,要么使用主机名访问您的演示站点,要么重新创建证书,将IP地址放在SAN扩展中.如果您使用的是OpenSSL,那么应该这样做:http://andyarismendi.blogspot.in/2011/09/creating-certificates-with-sans-using.html