UNPKG

@grpc/grpc-js

Version:

gRPC Library for Node - pure JS implementation

14 lines (13 loc) 511 B
/// <reference types="node" /> /// <reference types="node" /> import { SecureServerOptions } from 'http2'; export interface KeyCertPair { private_key: Buffer; cert_chain: Buffer; } export declare abstract class ServerCredentials { abstract _isSecure(): boolean; abstract _getSettings(): SecureServerOptions | null; static createInsecure(): ServerCredentials; static createSsl(rootCerts: Buffer | null, keyCertPairs: KeyCertPair[], checkClientCertificate?: boolean): ServerCredentials; }