首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >e-signature函数不返回任何内容

e-signature函数不返回任何内容
EN

Stack Overflow用户
提问于 2020-08-16 18:29:39
回答 1查看 63关注 0票数 0
代码语言:javascript
复制
openNCALayerChooseKeyDialog = (callback) => {
  this.callback = callback;
  const base64 = this.b64EncodeUnicode(callback);
  console.log('openNCALayerChooseKeyDialog');
  this.setMissedHeartbeatsLimitToMax();
  const object = {
       "module": "kz.gov.pki.knca.commonUtils",
       "method": "createCMSSignatureFromBase64",
       "args": ["PKCS12", "SIGNATURE", base64, false]
     };
  //getActiveTokens
  // getKeyInfo
  // signXml
  // createCMSSignatureFromFile
  // showFileChooser
  // createCMSSignatureFromBase64
     this.webSocket.send(JSON.stringify(object));
 };

ncalayer.openNCALayerChooseKeyDialog(({errorCode, result}) => {
        console.log('ncalayer');
            console.log(errorCode, result);
            if (errorCode !== undefined &&  result !== undefined) {
                console.log('errorCode');
                ncalayer.setStorePath(result);
                console.log(errorCode);
                if (ncalayer.password !== null) {
                    console.log('getXMLDocument');
                    this.getXMLDocument();
                } else {
                    console.log('showSetPasswordModal');
                    this.showSetPasswordModal();
                }
            }
        });

你好。我不能理解为什么我的函数没有返回任何错误给我,我只是在调用ncalayer并检查密码之后,在我的ncalayer上放上sign buttun之后,我没有任何动作

EN

回答 1

Stack Overflow用户

发布于 2020-08-16 18:34:27

将OpenNCALayerChooseKeyDialog更新为

代码语言:javascript
复制
openNCALayerChooseKeyDialog = (callback) => {
  this.callback = callback;
  const base64 = this.b64EncodeUnicode(callback);
  console.log('openNCALayerChooseKeyDialog');
  this.setMissedHeartbeatsLimitToMax();
  const object = {
       "module": "kz.gov.pki.knca.commonUtils",
       "method": "createCMSSignatureFromBase64",
       "args": ["PKCS12", "SIGNATURE", base64, false]
     };
 
     this.callback(this.webSocket.send(JSON.stringify(object)));
 };
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63435765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档