23 lines
643 B
TypeScript
23 lines
643 B
TypeScript
/// <reference types="node" />
|
|
import { ISecurity } from '../types';
|
|
/**
|
|
* activates SSL for an already existing client
|
|
*
|
|
* @module ClientSSLSecurity
|
|
* @param {Buffer|String} key
|
|
* @param {Buffer|String} cert
|
|
* @param {Buffer|String|Array} [ca]
|
|
* @param {Object} [defaults]
|
|
* @constructor
|
|
*/
|
|
export declare class ClientSSLSecurity implements ISecurity {
|
|
private key;
|
|
private cert;
|
|
private ca;
|
|
private defaults;
|
|
private agent;
|
|
constructor(key: string | Buffer, cert: string | Buffer, ca?: Buffer | string | any[] | any, defaults?: any);
|
|
toXML(): string;
|
|
addOptions(options: any): void;
|
|
}
|