diff options
Diffstat (limited to 'cli/js/ops/tls.ts')
-rw-r--r-- | cli/js/ops/tls.ts | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/cli/js/ops/tls.ts b/cli/js/ops/tls.ts index 234e569dd..3964c44bb 100644 --- a/cli/js/ops/tls.ts +++ b/cli/js/ops/tls.ts @@ -8,7 +8,7 @@ export interface ConnectTLSRequest { certFile?: string; } -interface ConnectTLSResponse { +interface EstablishTLSResponse { rid: number; localAddr: { hostname: string; @@ -24,7 +24,7 @@ interface ConnectTLSResponse { export function connectTLS( args: ConnectTLSRequest -): Promise<ConnectTLSResponse> { +): Promise<EstablishTLSResponse> { return sendAsync("op_connect_tls", args); } @@ -66,3 +66,13 @@ interface ListenTLSResponse { export function listenTLS(args: ListenTLSRequest): ListenTLSResponse { return sendSync("op_listen_tls", args); } + +export interface StartTLSRequest { + rid: number; + hostname: string; + certFile?: string; +} + +export function startTLS(args: StartTLSRequest): Promise<EstablishTLSResponse> { + return sendAsync("op_start_tls", args); +} |