n8n-nodes-customssh
Version:
n8n community node for advanced SSH connections with configurable ciphers and network device support
19 lines (18 loc) • 617 B
TypeScript
import { CipherAlgorithm, KexAlgorithm, MacAlgorithm } from 'ssh2';
/**
* Utility class for handling SSH cipher configurations
*/
export declare class CipherUtils {
/**
* Get list of ciphers based on user selection
*/
static configureCiphers(cipherSelection: string): CipherAlgorithm[];
/**
* Configure key exchange algorithms based on compatibility needs
*/
static configureKexAlgorithms(compatibility: string): KexAlgorithm[];
/**
* Configure HMAC algorithms based on security level
*/
static configureHmacAlgorithms(securityLevel: string): MacAlgorithm[];
}