Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NetSuite Crypto createHmac显示无效的算法值_Netsuite - Fatal编程技术网

NetSuite Crypto createHmac显示无效的算法值

NetSuite Crypto createHmac显示无效的算法值,netsuite,Netsuite,我正在使用NetSuite SuiteScript 2.0中的加密模块。我在crypto中使用createHmac方法,如下所示 var hmacSignature = crypto.createHmac({ algorithm: crypto.HashAlg.SHA1 , key: sKey }); “算法”值的类型参数无效。这是设置NetSuite SuiteScript PDF中给定类型的指定方法。我做错了什么???多亏了氪,我可以通过使

我正在使用NetSuite SuiteScript 2.0中的加密模块。我在crypto中使用createHmac方法,如下所示

 var hmacSignature = crypto.createHmac({
 algorithm: crypto.HashAlg.SHA1 ,
                     key: sKey
  });

“算法”值的类型参数无效。这是设置NetSuite SuiteScript PDF中给定类型的指定方法。我做错了什么???

多亏了氪,我可以通过使用crypto.CreateSecretKey方法生成crypto.SecretKey对象来解决这个问题。生成sKey的代码在哪里?我硬编码了sKey值,因为这是一个可能会出问题的测试。该方法需要一个新的参数。如果您的硬编码sKey格式不完全相同,则可能会产生此错误。哦,好的。。谢谢让我试试