UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

17 lines 688 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateSignature = generateSignature; const crypto_1 = __importDefault(require("crypto")); function generateSignature(body, apiKey, apiSecret) { const bodyStr = JSON.stringify(body, null, 0) || ''; const timestamp = Date.now(); const signature = crypto_1.default.createHmac('sha256', apiSecret).update(`${bodyStr}:${timestamp}:${apiKey}`).digest('hex'); return { signature, timestamp, }; } //# sourceMappingURL=signature.js.map