Deprecating HMAC-SHA1 signature method on NetSuite

Quick guide on updating HMAC-SHA1 to SHA256

For those of you who have integrated a database to NetSuite, you might certainly have received a notification from them regarding this required update to ensure your integrations keep working.

In most cases, the easiest way is to test-update your integration script from your 3rdparty app.

This is exactly what to update (Remember to backup before updating all your scripts i.e your customer, items, transactions integrations).

Simply look (within the header of your script) for ‘ \”,oauth_signature_method=\”HMAC-SHA1\”,oauth_timestamp=

Replace your signature method from HMAC-SHA1 to HMAC-SHA256.

If you use a library for signing, you may need to update your current library to support HMAC-SHA256

Save and run your integration test. This should work perfectly fine in most cases.

Do not hesitate to get in touch with us should you have any issues.

Leave a Reply