acme_client_challenge.h
AcmeChallengeType acmeClientParseChallengeType(const char_t *label)
Parse challenge type field.
Definition: acme_client_challenge.c:252
AcmeChallengeType acmeClientGetChallengeType(AcmeClientContext *context, const char_t *identifier, bool_t wildcard)
Retrieve the challenge type used for a given domain name.
Definition: acme_client_challenge.c:291
error_t acmeClientSendChallengeReadyRequest(AcmeClientContext *context, AcmeChallenge *challenge)
Send HTTP request (challenge URL)
Definition: acme_client_challenge.c:60
AcmeChallengeStatus acmeClientParseChallengeStatus(const char_t *label)
Parse challenge status field.
Definition: acme_client_challenge.c:209
error_t acmeClientParseChallengeReadyResponse(AcmeClientContext *context)
Parse HTTP response (challenge URL)
Definition: acme_client_challenge.c:187
error_t acmeClientDigestKeyAuthorization(AcmeClientContext *context, AcmeChallenge *challenge)
Digest the key authorization (for DNS challenge only)
Definition: acme_client_challenge.c:392
error_t acmeClientGenerateTlsAlpnCert(AcmeClientContext *context, AcmeChallenge *challenge)
Generate a self-signed certificate (TLS-ALPN challenge only)
Definition: acme_client_challenge.c:426
error_t acmeClientFormatChallengeReadyRequest(AcmeClientContext *context, AcmeChallenge *challenge)
Format HTTP request body (challenge URL)
Definition: acme_client_challenge.c:148
ACME client (Automatic Certificate Management Environment)
error_t acmeClientGenerateKeyAuthorization(AcmeClientContext *context, AcmeChallenge *challenge)
Generate key authorization.
Definition: acme_client_challenge.c:340