function init () { if(hasInited){ return hasInited; } var config = {"license" : license, "certDateFmtMode":true, "disableExeUrl":true}; try{ TCA.config(config); hasInited = true; return hasInited; }catch(e){ // 16777220 "控件未安装" ;2952790019 "查询服务版本失败" ; // 4026531843 IE下"不匹配的CertKit版本" if (e instanceof TCACErr && (e.number=="16777220"||e.number=="2952790019"||e.number=="4026531843")) { window.location.href=exepath; throw new Error("请安装下载的证书助手,刷新登录页面后重试。"); } if(e instanceof TCACErr){ throw new Error("控件未知异常,请联系CA厂商。"); } console.log("初始化未知异常,请联系CA厂商。"+e.message); throw new Error("初始化未知异常,请联系CA厂商。"); } } function initSoftCertList(){ try{ var keystore = CertStore.byName(softProv); var certs = keystore.listCerts(); if(certs.size()>0){ for(var i = 0;i0){ for(var i = 0;i