UNPKG

@google-cloud/cloud-sql-connector

Version:

A JavaScript library for connecting securely to your Cloud SQL instances

17 lines 782 B
import tls from 'node:tls'; import { InstanceConnectionInfo } from './instance-connection-info'; import { SslCert } from './ssl-cert'; interface SocketOptions { ephemeralCert: SslCert; host: string; port: number; instanceInfo: InstanceConnectionInfo; privateKey: string; serverCaCert: SslCert; instanceDnsName: string; serverName: string; } export declare function validateCertificate(instanceInfo: InstanceConnectionInfo, instanceDnsName: string, serverName: string): (hostname: string, cert: tls.PeerCertificate) => Error | undefined; export declare function getSocket({ ephemeralCert, host, port, instanceInfo, privateKey, serverCaCert, instanceDnsName, serverName, }: SocketOptions): tls.TLSSocket; export {}; //# sourceMappingURL=socket.d.ts.map