从我的应用程序中,我启动了android的默认浏览器来打开一个特定的链接。我尝试打开的链接需要基于证书的身份验证。我使用以下代码。
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://intranet.dmpdev1.com"));
startActivity(browserIntent);
在网页上,它要求输入用户名和密码。并且用户凭证和证书的组合用于验证用户。 证书已安装在钥匙串中。
直到4.3,它曾经工作,但在4.4模拟器上它不起作用。 我知道在4.4中,底层引擎已经改为chrome,但这是否意味着基于证书的身份验证功能已被删除?