acme_dns_client_misc.c
#define ACME_DNS_CLIENT_MAX_PASSWORD_LEN
Definition: acme_dns_client.h:83
error_t httpClientSetUri(HttpClientContext *context, const char_t *uri)
Set request URI.
Definition: http_client.c:462
ACME-DNS client.
Helper functions for ACME-DNS client.
error_t httpClientSetContentLength(HttpClientContext *context, size_t length)
Set the length of the HTTP request body.
Definition: http_client.c:987
error_t httpClientCreateRequest(HttpClientContext *context)
Create a new HTTP request.
Definition: http_client.c:365
error_t acmeDnsClientParseRegisterResponse(AcmeDnsClientContext *context)
Parse HTTP response (register endpoint)
Definition: acme_dns_client_misc.c:111
error_t httpClientFormatHeaderField(HttpClientContext *context, const char_t *name, const char_t *format,...)
Format an HTTP header field.
Definition: http_client.c:890
error_t acmeDnsClientFormatUpdateRequest(AcmeDnsClientContext *context, const char_t *txt)
Format HTTP request body (update endpoint)
Definition: acme_dns_client_misc.c:199
error_t acmeDnsClientParseUpdateResponse(AcmeDnsClientContext *context)
Parse HTTP response (update endpoint)
Definition: acme_dns_client_misc.c:275
error_t acmeDnsClientFormatRegisterRequest(AcmeDnsClientContext *context)
Format HTTP request body (register endpoint)
Definition: acme_dns_client_misc.c:50
error_t httpClientAddHeaderField(HttpClientContext *context, const char_t *name, const char_t *value)
Add a header field to the HTTP request.
Definition: http_client.c:808
#define ACME_DNS_CLIENT_MAX_FULL_DOMAIN_LEN
Definition: acme_dns_client.h:97
#define ACME_DNS_CLIENT_MAX_SUB_DOMAIN_LEN
Definition: acme_dns_client.h:90
error_t httpClientSetMethod(HttpClientContext *context, const char_t *method)
Set HTTP request method.
Definition: http_client.c:402
Debugging facilities.
#define ACME_DNS_CLIENT_MAX_USERNAME_LEN
Definition: acme_dns_client.h:76