深谙水性的鱼 2022-12-09 18:25 采纳率: 100%
浏览 156
已结题

为什么使用CA证书校验时遇到CryptoAgent.GetLastErrorDesc is not a function?

使用天威CA证书校验时遇到CryptoAgent.GetLastErrorDesc is not a function

img

bSelectCertResult = CryptoAgent.SelectCertificate("", "", serialNumFilter);
        if(bSelectCertResult){
            //CFCAP7原文加签            
            signature = CryptoAgent.SignMsgPKCS7($('#clientSign').get(0), "SHA-1", true);
            if (!signature) {
                var errorDesc = CryptoAgent.GetLastErrorDesc();
                    alert('证书加签不正确, 原因:'+errorDesc);
                return;
            }
            $('#signedData').val(signature);
            //进行验签、验证证书有效期操作
            $.ajax({
                type: 'POST',
                url: '${systemctx}/checkCerInfoInSendbankInstr.json',
                data: $('#queryForm').serializeObject(),
                dataType: 'json',
                success: function (data) {
                    //显示AJAX请求后的提示信息
                    //$.fn.ajaxmessage(data);
                    if(data.messagetype == '1') {
                        alert(data.message);
                    }
                
                    if(data.messagetype == '0'){
                        //验证通过,执行发送指令方法
                        sendBankInStr();
                    }
                
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    try {
                    
                    } catch (e) {}
                }
            });
        }
        }catch (e) {
            var errorDesc = CryptoAgent.GetLastErrorDesc();
            var Str2 = errorDesc.substring(0, 11);
            if(Str2 == '证书库中没有可用的证书'){
                alert("证书库中没有可用的证书!");
                return;
            }                
        }

CryptoAgent.GetLastErrorDesc is not a function
根据天威提供的配置文件做了相关配置,加入了cvm.xml、midca.cer、midca.crl、license.txt和keystore.jks
请问怎样能解决报错?
  • 写回答

1条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2022-12-12 09:56
    关注

    是不是依赖文件没正确引用,可以看一下F12控制台有没有什么异常或报错。

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月22日
  • 专家已采纳回答 12月14日
  • 创建了问题 12月9日

悬赏问题

  • ¥15 vscode报错如何解决
  • ¥15 前端vue CryptoJS Aes CBC加密后端java解密
  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗