|
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, 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, 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(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(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 |