save_server_nts_status 保存服务器端NTS安全认证配置状态
POST /api/v1/ntp/save_server_nts_status
描述
保存NTP服务器端NTS安全认证配置状态接口,用于保存NTP服务器端的NTS安全认证配置状态。
注:如果启用,服务器会自动生成自签名证书文件,并拷贝到下载目录“/srv/www/downloads/nts-server.crt”,前端需要提供下载按钮,用以获取NTS证书,将来需要提供给NTP客户端使用。
注:暂时只在chronyd服务器端添加对应功能,将来根据客户或送测需求再进行补充完善。
访问权限
需要登录,具备以下权限:
ntp:save_server_nts_status
JSON参数
{
"ntsEnabled": "enable"|"disable", // NTS安全认证状态,enable表示启用,disable表示禁用
"hostname": string, // 自签名证书对应的主机或域名,客户端如果启用NTS认证,可以使用这个名字(直接使用IP地址也OK)
}
提示
- ntsEnabled: NTS安全认证状态,enable表示启用,disable表示禁用
- hostname: 自签名证书对应的主机或域名,客户端如果启用NTS认证,可以使用这个名字(直接使用IP地址也OK)
响应结果
请求返回的HTTP状态码为200
返回结果为JSON格式的数据,您可以通过解析JSON数据来获取API调用的结果信息。结构如下:
{
"success": true|false,
"errorCode"?: "option string",
"errorMessage"?: "option string",
"showType"?: 0|1|2|4|9,
"traceId"?: "option string"
}