xacmednshuaaweiconfig类型

华为云 DNS provider(API v2,SDK-HMAC-SHA256 签名)。

typedef struct xacmednshuaaweiconfig { cstr sAccessKey; cstr sSecretKey; cstr sEndpoint; } xacmednshuaaweiconfig;

xrtAcmeDnsHuaweiConfigInit函数

全零初始化;AccessKey/SecretKey 必填。

XRT_API void xrtAcmeDnsHuaweiConfigInit(xacmednshuaaweiconfig* pConfig)

xrtAcmeDnsHuawei函数

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

XRT_API bool xrtAcmeDnsHuawei(const xacmednshuaaweiconfig* pConfig, struct xnetengine* pBorrowedEngine, xacmednsprovider* pProvider)

xrtAcmeDnsHuaweiProviderUnit函数

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

XRT_API void xrtAcmeDnsHuaweiProviderUnit(xacmednsprovider* pProvider)