xacmednaliconfig类型
阿里云 DNS(alidns)provider,走 V3 签名(ACS3-HMAC-SHA256)。
typedef struct xacmednaliconfig { cstr sAccessKeyId; cstr sAccessKeySecret; cstr sEndpoint; } xacmednaliconfig;
xrtAcmeDnsAliConfigInit函数
全零初始化;AccessKeyId/Secret 必填。
XRT_API void xrtAcmeDnsAliConfigInit(xacmednaliconfig* pConfig)
xrtAcmeDnsAli函数
构造阿里云 DNS provider。内部上下文由 xrtMalloc 分配,
XRT_API bool xrtAcmeDnsAli(const xacmednaliconfig* pConfig, struct xnetengine* pBorrowedEngine, xacmednsprovider* pProvider)
xrtAcmeDnsAliProviderUnit函数
释放构造时分配的内部上下文(Add 期间记录的 RecordId 列表等)。
XRT_API void xrtAcmeDnsAliProviderUnit(xacmednsprovider* pProvider)