UNPKG

n8n-nodes-arubacentral

Version:

n8n community node for Aruba Central API integration with comprehensive monitoring, configuration, and management capabilities

29 lines (28 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getKeyHash = getKeyHash; const keymanagement_common_1 = require("../keymanagement.common"); const apiRequest_1 = require("../../../helpers/apiRequest"); const logger_1 = require("../../../helpers/logger"); async function getKeyHash() { logger_1.logger.info('keymanagement:getKeyHash', 'Retrieving encryption key hash'); const endpoint = `${keymanagement_common_1.KEYMANAGEMENT_BASE_PATH}${keymanagement_common_1.KEYMANAGEMENT_ENDPOINTS.KEY_HASH}`; try { const response = await apiRequest_1.apiRequest.call(this, 'GET', endpoint, {}, {}); logger_1.logger.debug('keymanagement:getKeyHash', 'Retrieved encryption key hash'); return [ { json: { key_hash: response.key_hash || response.hash || 'unknown', algorithm: response.algorithm, timestamp: Date.now(), ...response, }, }, ]; } catch (error) { logger_1.logger.error('keymanagement:getKeyHash:error', `Failed to retrieve key hash: ${error.message}`); throw error; } }