CCF
|
This is the complete list of members for ACME::Client, including all inherited members.
account | ACME::Client | protected |
account_key_pair | ACME::Client | protected |
ACTIVE enum value | ACME::Client | protected |
active_orders | ACME::Client | protected |
add_challenge(Order &order, const std::string &token, const std::string &authorization_url, const std::string &challenge_url) | ACME::Client | inlineprotected |
authorize_next_challenge(const std::string &order_url) | ACME::Client | inlineprotected |
check_challenge(const std::string &order_url, const Challenge &challenge) | ACME::Client | inlineprotected |
check_finalization(const std::string &order_url) | ACME::Client | inlineprotected |
Client(const ClientConfig &config, std::shared_ptr< ccf::crypto::KeyPair > account_key_pair=nullptr) | ACME::Client | inline |
config | ACME::Client | protected |
convert_signature_to_ieee_p1363(std::vector< uint8_t > &sig, const ccf::crypto::KeyPair &signer) | ACME::Client | inlineprotectedstatic |
directory | ACME::Client | protected |
expect(const nlohmann::json &j, const std::string &key) | ACME::Client | inlineprotectedstatic |
expect_string(const nlohmann::json &j, const std::string &key, const std::string &value) | ACME::Client | inlineprotectedstatic |
FAILED enum value | ACME::Client | protected |
finish_challenge(const std::string &order_url, const std::string &challenge_token) | ACME::Client | inlineprotected |
FINISHED enum value | ACME::Client | protected |
get_certificate(std::shared_ptr< ccf::crypto::KeyPair > service_key_, bool override_time=false) | ACME::Client | inline |
get_crv_alg(const std::shared_ptr< ccf::crypto::KeyPair > &key_pair) | ACME::Client | inlineprotectedstatic |
get_header_value(const ccf::http::HeaderMap &headers, const std::string &name) | ACME::Client | inlineprotectedstatic |
get_order(const std::string &order_url) | ACME::Client | inlineprotected |
get_service_csr() | ACME::Client | inlineprotectedvirtual |
has_active_orders() const | ACME::Client | inline |
json_to_b64url(const nlohmann::json &j, bool with_padding=true) | ACME::Client | inlineprotectedstatic |
json_to_bytes(const nlohmann::json &j) | ACME::Client | inlineprotectedstatic |
last_request | ACME::Client | protected |
make_challenge_response() const | ACME::Client | inlineprotected |
make_json_request(llhttp_method method, const http::URL &url, const std::vector< uint8_t > &body, ccf::http_status expected_status, std::function< void(const ccf::http::HeaderMap &headers, const nlohmann::json &)> ok_callback) | ACME::Client | inlineprotected |
make_request(llhttp_method method, const http::URL &url, const std::vector< uint8_t > &body, ccf::http_status expected_status, std::function< bool(const ccf::http::HeaderMap &, const std::vector< uint8_t > &)> ok_callback) | ACME::Client | inlineprotected |
mk_kid_header(const std::string &account_url, const std::string &nonce, const std::string &resource_url) | ACME::Client | inlineprotected |
nonces | ACME::Client | protected |
num_failed_attempts | ACME::Client | protected |
on_certificate(const std::string &certificate)=0 | ACME::Client | protectedpure virtual |
on_challenge(const std::string &token, const std::string &response)=0 | ACME::Client | protectedpure virtual |
on_challenge_finished(const std::string &token)=0 | ACME::Client | protectedpure virtual |
on_http_request(const http::URL &url, http::Request &&req, std::function< bool(ccf::http_status status, ccf::http::HeaderMap &&, std::vector< uint8_t > &&)> callback)=0 | ACME::Client | protectedpure virtual |
orders_lock | ACME::Client | protected |
OrderStatus enum name | ACME::Client | protected |
post_as_get(const std::string &account_url, const std::string &resource_url, std::function< bool(const ccf::http::HeaderMap &, const std::vector< uint8_t > &)> ok_callback) | ACME::Client | inlineprotected |
post_as_get_json(const std::string &account_url, const std::string &resource_url, std::function< bool(const ccf::http::HeaderMap &, const nlohmann::json &)> ok_callback, bool empty_payload=false) | ACME::Client | inlineprotected |
remove_order(const std::string &order_url) | ACME::Client | inlineprotected |
req_lock | ACME::Client | protected |
request_authorization(Order &order, const std::string &authz_url) | ACME::Client | inlineprotected |
request_certificate(const std::string &order_url) | ACME::Client | inlineprotected |
request_directory() | ACME::Client | inlineprotected |
request_finalization(const std::string &order_url) | ACME::Client | inlineprotected |
request_new_account() | ACME::Client | inlineprotected |
request_new_nonce(std::function< void()> ok_callback) | ACME::Client | inlineprotected |
request_new_order(const std::string &account_url) | ACME::Client | inlineprotected |
s2v(const std::string &s) | ACME::Client | inlineprotectedstatic |
schedule_check_challenge(const std::string &order_url, Challenge &challenge) | ACME::Client | inlineprotected |
schedule_check_finalization(const std::string &order_url) | ACME::Client | inlineprotected |
service_key | ACME::Client | protected |
set_account_key(std::shared_ptr< ccf::crypto::KeyPair > new_account_key_pair) | ACME::Client | inlinevirtual |
start_challenge(const std::string &token) | ACME::Client | inline |
with_default_port(const std::string &url, const std::string &default_port="443") | ACME::Client | inlineprotectedstatic |
~Client() | ACME::Client | inlinevirtual |