CCF
|
This is the complete list of members for ccf::ACMEClient, including all inherited members.
account | ACME::Client | protected |
account_key_pair | ACME::Client | protected |
ACMEClient(const std::string &config_name, const ACMEClientConfig &config, std::shared_ptr< RPCMap > rpc_map, std::shared_ptr< RPCSessions > rpc_sessions, std::shared_ptr< ACMERpcFrontend > challenge_frontend, std::shared_ptr< ccf::kv::Store > store, std::shared_ptr< ccf::crypto::KeyPair > account_key_pair=nullptr, std::shared_ptr< ACMEChallengeHandler > challenge_handler_=nullptr) | ccf::ACMEClient | inline |
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 |
challenge_frontend | ccf::ACMEClient | protected |
challenge_handler | ccf::ACMEClient | protected |
check_challenge(const std::string &order_url, const Challenge &challenge) | ACME::Client | inlineprotected |
check_expiry(std::shared_ptr< ccf::kv::Store > tables, std::unique_ptr< NetworkIdentity > &identity) | ccf::ACMEClient | inlinevirtual |
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 |
config_name | ccf::ACMEClient | 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 |
install_custom_challenge_handler(std::shared_ptr< ACMEChallengeHandler > h) | ccf::ACMEClient | inlinevirtual |
install_wildcard_response() | ccf::ACMEClient | inlineprotected |
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) override | ccf::ACMEClient | inlineprotectedvirtual |
on_challenge(const std::string &token, const std::string &response) override | ccf::ACMEClient | inlineprotectedvirtual |
on_challenge_finished(const std::string &token) override | ccf::ACMEClient | inlineprotectedvirtual |
on_http_request(const ::http::URL &url, ::http::Request &&req, std::function< bool(ccf::http_status status, http::HeaderMap &&, std::vector< uint8_t > &&)> callback) override | ccf::ACMEClient | inlineprotectedvirtual |
ACME::Client::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 |
rpc_map | ccf::ACMEClient | protected |
rpc_sessions | ccf::ACMEClient | protected |
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) override | ccf::ACMEClient | inlinevirtual |
start_challenge(const std::string &token) | ACME::Client | inline |
store | ccf::ACMEClient | protected |
with_default_port(const std::string &url, const std::string &default_port="443") | ACME::Client | inlineprotectedstatic |
~ACMEClient() | ccf::ACMEClient | inlinevirtual |
~Client() | ACME::Client | inlinevirtual |