Skip to main content

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)
}

tip
  • 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"
}