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

KdcProxyIdentityRegister

向kdc_agent注册身份,需在URL配置和证书配置完成后调用一次。

函数原型

uint32_t KdcProxyIdentityRegister();

参数说明

返回值说明

返回值

含义

0

成功

非0

失败

注意事项

  1. 必须在SetRAAgentTokenUrl、SetKdcAgentUrl以及证书配置(SetCaFile、SetTlsCertAndKeyFile、SetCrlFile)全部调用完成后才能调用。
  2. 在kdc_proxy启动时只需调用一次。
  3. 必须在调用KdcTrustedRequest之前完成身份注册。

使用示例

// 1. 配置URL和证书
SetRAAgentTokenUrl("https://api.example.com/global-trust-authority/agent/v1/tokens");
SetKdcAgentUrl("https://127.0.0.1:26068/rest/kdc_agent/v1/proxy");
SetCaFile("/path/to/ca.crt");
SetTlsCertAndKeyFile("/path/to/tls.crt", "/path/to/tls.key", NULL);
// 2. 身份注册(启动时调用一次)
uint32_t ret = KdcProxyIdentityRegister();
if (ret != 0){
// 处理错误
return;
}