I have been tasked to integrate a Classic ASP website with the SageOne API. As part of their authentication you are required to provide a HMAC-SHA1 signature. I've found how to do this with SHA256 here: hash_hmac in using pure classic ASP, which worked in that it produced the hash, but was not valid for the API. I've found similar code for SHA1 here: https://precompiled.wordpress.com/2007/11/26/hmac-sha1-encryptie-onder-classic-asp/ but unfortunately the link to the required wsc file is no longer valid. I've not been able to find it elsewhere. Has anyone come across this file elsewhere? Or could anyone point me towards an alternative way of doing this?
1
There are 1 best solutions below
Related Questions in ASP-CLASSIC
- How to implement Google Recaptcha 2.0 in ASP Classic?
- microsoft odbc driver manager data source name not found and no default driver specified
- .asp file replaced on production but the codes changes are not reflecting
- How do I take values entered on one html page's form, and enter them on another html page as variables
- Microsoft.XMLDOM - Facebook Page RSS - System error: -2147012866
- ASP include file after ajax post
- "+" symbol contain email file name is not opening
- Error when leaving input blank in ASP
- How do I reload an ASP page with a new querystring?
- LIKE operator in SQL for my Access Database returns no values in ASP CLASSIC while it does if the query gets copied directly in Access
- Read POSTed Binary File And Write To a New Binary File
- Deploying a classic ASP site from IIS 6 (2003 WS) to IIS 7 (WS 2008). Tried Manual deploy and msdeploy
- ASP Error 0223 - TypeLib Not Found, intermittent, resolved after IIS restart
- Looping through JSON using ASPJSON
- Javascript Ajax Call always returns readyState=1 and status=0 error
Related Questions in HMACSHA1
- Translate HmacSHA1 checksum generating method from Java to PHP
- I forgot my AmazonAWS secret key, but I have a couple HMAC signed requests. How can I
- Google Web Services HMAC-SHA1 algorithm in JavaScript
- Wrong result for base64 string of HMAC_SHA1 using Crypto*** API
- Generate HMAC signature for Google Maps at work API on Apigee Edge
- Check HMAC-SHA1 without key in C#
- Why is Crypto++ pbkdf2 output different than Rfc2898DeriveBytes in C# and crypto.pbkdf2 in JavaScript
- In OAuth: use MAC-SHA1 or RSA-SHA1?
- Is it possible to use 'ALG_HMAC_SHA1' method from 'Signature' class in javacard framework 2.2.1 version?
- Port Python hmac on Java produsing different result
- HMAC SHA1 in Classic ASP
- Getting HMACSHA1 correctly on iPhone using openssl
- C# HMAC to Java
- HMAC-SHA1 in bash
- Different HMAC results in C# and C++
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Your sha1.wsc can be found at https://github.com/chakphanu/labs/blob/master/classic-asp-s3/sha1.wsc
I will not include it here as I don't want to examine the license requirements.