From ec07618af095c3f53dcd7b6d7cf8795fe7d0e117 Mon Sep 17 00:00:00 2001 From: Apex Liu Date: Thu, 26 Apr 2018 08:55:28 +0800 Subject: [PATCH] add `enc` for core-rpc. --- TELEPORT-CORE-JSON-RPC.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/TELEPORT-CORE-JSON-RPC.md b/TELEPORT-CORE-JSON-RPC.md index 3b7cd9b..71a0ad1 100644 --- a/TELEPORT-CORE-JSON-RPC.md +++ b/TELEPORT-CORE-JSON-RPC.md @@ -110,6 +110,35 @@ TELEPORT CORE服务默认在 127.0.0.1:52080 上监听,其访问格式如下 } ``` +### enc + +加密一个字符串,常用于加密远程主机账号的密码或私钥。 + +#### 参数 + +1. `p` - 被加密的明文,p表示plain-text + +#### 返回 + +1. `c` - 加密后密文,按base64编码形式给出,c表示cipher-text + +#### 示例 + +```json +// Request +{ + "p": "my-password" +} + +// Result +{ + "code": 0, + "data": { + "c": "GHux0lCLMnSYVZYlOloKc86qIwAjfQTQUeev2WpM7Ds=" + } +} +``` + ### status 获取core服务的工作状态和基本信息。