ACME client context. More...
#include <acme_client.h>
Detailed Description
ACME client context.
Definition at line 565 of file acme_client.h.
Field Documentation
◆ account
| AcmeAccount account |
Account object.
Definition at line 583 of file acme_client.h.
◆ accountKey
| AcmeKeyPair accountKey |
ACME account key.
Definition at line 576 of file acme_client.h.
◆ authorizations
| AcmeAuthorization authorizations[ACME_CLIENT_MAX_DOMAINS] |
Array of authorization objects.
Definition at line 588 of file acme_client.h.
◆ badNonceErrors
| uint_t badNonceErrors |
Number of consecutive bad nonce errors.
Definition at line 598 of file acme_client.h.
◆ buffer
| char_t buffer[ACME_CLIENT_BUFFER_SIZE+1] |
Memory buffer for input/output operations.
Definition at line 592 of file acme_client.h.
◆ bufferLen
| size_t bufferLen |
Length of the buffer, in bytes.
Definition at line 593 of file acme_client.h.
◆ bufferPos
| size_t bufferPos |
Current position in the buffer.
Definition at line 594 of file acme_client.h.
◆ certChainLen
| size_t certChainLen |
Length of the certificate chain, in bytes.
Definition at line 599 of file acme_client.h.
◆ certKey
| AcmeKeyPair certKey |
Certificate key.
Definition at line 577 of file acme_client.h.
◆ challenges
| AcmeChallenge challenges[ACME_CLIENT_MAX_DOMAINS] |
Array of challenge objects.
Definition at line 591 of file acme_client.h.
◆ contentType
| char_t contentType[ACME_CLIENT_MAX_CONTENT_TYPE_LEN+1] |
Content type of the response.
Definition at line 596 of file acme_client.h.
◆ csrGenCallback
| AcmeClientCsrGenCallback csrGenCallback |
CSR generation callback function.
Definition at line 575 of file acme_client.h.
◆ directory
| AcmeDirectory directory |
Directory object.
Definition at line 582 of file acme_client.h.
◆ directoryUri
| char_t directoryUri[ACME_CLIENT_MAX_URI_LEN+1] |
Directory URI.
Definition at line 580 of file acme_client.h.
◆ errorType
| char_t errorType[ACME_CLIENT_MAX_URN_LEN+1] |
ACME error type.
Definition at line 597 of file acme_client.h.
◆ httpClientContext
| HttpClientContext httpClientContext |
HTTP client context.
Definition at line 573 of file acme_client.h.
◆ identifiers
| AcmeIdentifier identifiers[ACME_CLIENT_MAX_DOMAINS] |
Array of identifiers objects.
Definition at line 586 of file acme_client.h.
◆ index
| uint_t index |
Current index.
Definition at line 590 of file acme_client.h.
◆ interface
| NetInterface* interface |
Underlying network interface.
Definition at line 569 of file acme_client.h.
◆ nonce
| char_t nonce[ACME_CLIENT_MAX_NONCE_LEN+1] |
Value of the Replay-Nonce header field.
Definition at line 581 of file acme_client.h.
◆ numAuthorizations
| uint_t numAuthorizations |
Number of authorizations.
Definition at line 587 of file acme_client.h.
◆ numChallenges
| uint_t numChallenges |
Number of challenges.
Definition at line 589 of file acme_client.h.
◆ numIdentifiers
| uint_t numIdentifiers |
Number of identifiers.
Definition at line 585 of file acme_client.h.
◆ order
| AcmeOrder order |
Order object.
Definition at line 584 of file acme_client.h.
◆ prngAlgo
| const PrngAlgo* prngAlgo |
Pseudo-random number generator to be used.
Definition at line 571 of file acme_client.h.
◆ prngContext
| void* prngContext |
Pseudo-random number generator context.
Definition at line 572 of file acme_client.h.
◆ requestState
| AcmeRequestState requestState |
HTTP request state.
Definition at line 568 of file acme_client.h.
◆ serverName
| char_t serverName[ACME_CLIENT_MAX_NAME_LEN+1] |
Host name of the ACME server.
Definition at line 578 of file acme_client.h.
◆ serverPort
| uint16_t serverPort |
TCP port number.
Definition at line 579 of file acme_client.h.
◆ state
| AcmeClientState state |
ACME client state.
Definition at line 567 of file acme_client.h.
◆ statusCode
| uint_t statusCode |
HTTP status code.
Definition at line 595 of file acme_client.h.
◆ timeout
| systime_t timeout |
Timeout value.
Definition at line 570 of file acme_client.h.
◆ tlsInitCallback
| AcmeClientTlsInitCallback tlsInitCallback |
TLS initialization callback function.
Definition at line 574 of file acme_client.h.
The documentation for this struct was generated from the following file:
- cyclone_acme/acme/acme_client.h
