java applet 在浏览器中如何弹出已经安装的CA证书列表选择框?

Dawn_sun 发布于 2013/12/24 11:29
阅读 1K+
收藏 1

java applet 在浏览器中如何弹出已经安装的CA证书列表选择框?

 

选择一个证书进行登录,现需要知道如何调用获取浏览器中所安装证书,网上搜了一下,说是要用到MS的

capicom 插件实现,需要用到ActiveX,和JavaScript,但不太懂怎么用,寻求帮助ing...

加载中
0
Dawn_sun
Dawn_sun
怎么没人回答呢?
0
Dawn_sun
Dawn_sun
急呀!!! 有木有大神过来帮忙指点一下呀?
0
Dawn_sun
Dawn_sun
哎,无人回应。。。
0
maphc
maphc

baidu 啊 很简单的
try


{
         var oStore = new ActiveXObject("CAPICOM.Store");
         var oCerts = new ActiveXObject("CAPICOM.Certificates");
         var oStoreCerts = new ActiveXObject("CAPICOM.Certificates");
         var oSignedData = new ActiveXObject("CAPICOM.SignedData");
         var oVerifyData = new ActiveXObject("CAPICOM.SignedData");
         var oSigner = new ActiveXObject("CAPICOM.Signer");
         var oEnvelopedData = new ActiveXObject("CAPICOM.EnvelopedData");
}


catch(e)


{
      alert("创建CAPICOM失败!");
}




function tcapicom()
{
         document.all.base64Cert.value = "";
        oStore.Open(CAPICOM_CURRENT_USER_STORE,CAPICOM_MY_STORE,CAPICOM_STORE_OPEN_READ_ONLY | CAPICOM_STORE_OPEN_EXISTING_ONLY);
  var oStoreCerts = oStore.Certificates
         oStoreCerts = oStoreCerts.Select();//弹出证书选择框
         var oCert = oStoreCerts (1);


返回顶部
顶部