Overview
As a shared library (.so), kdc_proxy is loaded by external processes and provides function APIs for external invocations. An external process loads the kdc_proxy dynamic library, obtains function pointers, and then calls the related APIs.
API Category |
Function |
Description |
|---|---|---|
kdc_proxy log registration |
SetLogCallback |
Sets the kdc_proxy log callback. |
URL configuration |
SetRAAgentTokenUrl |
Sets the communication URL of the remote attestation agent. |
SetKdcAgentUrl |
Sets the kdc_agent communication URL. |
|
Certificate configuration |
SetCaFile |
Sets the CA certificate file. |
SetTlsCertAndKeyFile |
Sets the TLS certificate and private key file. |
|
SetCrlFile |
Sets the CRL file. |
|
kdc_proxy identity registration |
KdcProxyIdentityRegister |
Used for kdc_proxy identity registration. |
Unified proxy |
KdcTrustedRequest |
Used for unified proxy requests. |
KdcFreePtr |
Frees the memory of the attribute structure. |