xacmednscfconfig类型

Cloudflare DNS provider(API v4,Bearer API Token)。

typedef struct xacmednscfconfig { cstr sApiToken; cstr sEndpoint; } xacmednscfconfig;

xrtAcmeDnsCfConfigInit函数

全零初始化;ApiToken 必填。

XRT_API void xrtAcmeDnsCfConfigInit(xacmednscfconfig* pConfig)

xrtAcmeDnsCf函数

构造 provider;内部上下文由 xrtMalloc 分配,宿主用 Unit 归还。

XRT_API bool xrtAcmeDnsCf(const xacmednscfconfig* pConfig, struct xnetengine* pBorrowedEngine, xacmednsprovider* pProvider)

xrtAcmeDnsCfProviderUnit函数

释放构造时分配的内部上下文。

XRT_API void xrtAcmeDnsCfProviderUnit(xacmednsprovider* pProvider)