UNPKG

ya-express-ntlm

Version:
26 lines 760 B
/// <reference types="node" /> /// <reference types="node" /> import { ConnectionOptions } from 'node:tls'; import { Buffer } from 'buffer'; export interface NTLMProxyOptions { id: string; host: string; port: any; tlsOptions?: ConnectionOptions; } export declare class NTLMProxy { id: string; private socket; private ldapContext; private readonly host; private readonly port; private readonly tlsOptions; readonly coloredAddress: string; constructor(opts: NTLMProxyOptions); close(): void; private openConnection; private socketWrite; negotiate(messageType1: Buffer): Promise<Buffer | undefined>; authenticate(messageType3: Buffer): Promise<boolean>; } //# sourceMappingURL=NTLMProxy.d.ts.map