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:513
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:1038
error_t httpClientCreateRequest(HttpClientContext *context)
Create a new HTTP request.
Definition: http_client.c:416
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:941
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:859
#define ACME_DNS_CLIENT_MAX_FULL_DOMAIN_LEN
Definition: acme_dns_client.h:97
error_t acmeDnsClientInitTlsContext(HttpClientContext *httpClientContext, TlsContext *tlsContext, void *param)
TLS initialization.
Definition: acme_dns_client_misc.c:300
#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:453
Debugging facilities.
#define ACME_DNS_CLIENT_MAX_USERNAME_LEN
Definition: acme_dns_client.h:76
