KdcProxyIdentityRegister
向kdc_agent注册身份,需在URL配置和证书配置完成后调用一次。
函数原型
uint32_t KdcProxyIdentityRegister();
参数说明
无
返回值说明
返回值 |
含义 |
|---|---|
0 |
成功 |
非0 |
失败 |
注意事项
- 必须在SetRAAgentTokenUrl、SetKdcAgentUrl以及证书配置(SetCaFile、SetTlsCertAndKeyFile、SetCrlFile)全部调用完成后才能调用。
- 在kdc_proxy启动时只需调用一次。
- 必须在调用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;
}
父主题: kdc_proxy身份注册