2017-06-15 7 views
0

NetSuite SuiteScript 2.0の暗号モジュールを使用しています。私は以下のように暗号でcreateHmacメソッドを使用しています無効なアルゴリズム値を示すNetSuite Crypto createHmac

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

'アルゴリズム'値に無効なタイプ引数があります。これは、NetSuite SuiteScript PDFで指定されたタイプを設定するための指定方法です。私は何を間違えているのですか?クリプトンへ

+0

を使用して、それを生成することにより、crypto.SecretKeyオブジェクトを渡すことで、この問題を解決するだろうか? – Krypton

+0

これはテストだったので、私はsKey値をハードコードしました – Bharath

+0

それは問題かもしれません。このメソッドでは、[crypto.SecretKeyオブジェクト](https://netsuite.custhelp.com/app/answers/detail/a_id/43742)が必要です。ハードコードされたsKeyがこの形式に正確にない場合、このエラーが発生する可能性があります。 – Krypton

答えて

0

おかげで、私は `sKey`を生成するためのコードですcrypto.CreateSecretKey方法

関連する問題