开发者
资源
文档评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

配置参数详解

全局配置参数

参数

类型

是否必选

默认值

描述

ip

String

-

监听IP地址,仅支持标准IPv4

port

Int

-

监听端口号

caPath

String

-

CA证书文件路径(PEM格式)

certPath

String

-

TLS证书文件路径(PEM格式)

privateKeyPath

String

-

TLS私钥文件路径(PEM格式,PKCS#1或PKCS#8)

crlPath

String

""

CRL证书吊销列表文件路径(PEM格式),默认为空

raPublicKeyPath

String

-

远程证明公钥文件路径(PEM格式,用于验证远程证明Agent签名)

logPath

String

-

日志文件路径

dataPath

String

-

持久化目录路径

logMaxSize

Int

10

单个日志文件大小上限

logBackupCount

Int

5

最大日志回滚个数

minLogLevel

String

info

日志输出最小级别,仅支持填写debug/info/warn/error,大小写不敏感

plugins

Vec

[]

插件配置列表,默认为空,仅支持列表格式

插件配置(plugins数组)

参数

类型

是否必选

默认值

描述

plugins.name

String

-

插件名称,用于标识插件

plugins.path

String

-

插件动态库路径(.so文件)

plugins.param

Object

{}

插件初始化参数,必须是json object格式

启动kdc_agent

# 使用systemd管理
systemctl enable kdcagent
systemctl start kdcagent

注意事项

  • 所有路径只支持绝对路径,长度不能超过4096。
  • 路径类参数除logPath和dataPath可以不存在,其余证书类文件路径必须存在。
  • dataPath必须填写路径而非文件。
  • 标记为非必填的字段可以不填,但如果要填写则必须保证填写符合要求。
  • plugins参数必须为列表,plugins.param必须为json object格式。
  • 所有证书/私钥/crl只支持PEM格式,对加密算法无限制。