Skip to content

Instantly share code, notes, and snippets.

View mistriel's full-sized avatar

Avi Mistriel mistriel

  • Israel
View GitHub Profile
@mistriel
mistriel / computeS4HMAC.js
Last active June 10, 2024 17:35
computeS4HMAC
// Build String (C# Client Protocol Lib Version S4)
// Update request URL for all route placeholders from Postman environment
pm.environment.values.members.forEach(val=>request.url = request.url.replace('{{'+val.key+'}}', val.value));
var url = request.url;
var siemensHeaders= [];
var headers = Object.keys(request.headers);
for (var x in request.headers) {
if (x.toLowerCase().startsWith("x-siemens-sig-"))
{
siemensHeaders.push(x);