#include <acme_subsystem.h>
Inherits ccf::ACMESubsystemInterface.
|
| ACMESubsystem (AbstractNodeState &node_state_) |
|
virtual void | install_challenge_handler (const ccf::NodeInfoNetwork::RpcInterfaceID &interface_id, std::shared_ptr< ACMEChallengeHandler > h) override |
|
virtual std::optional< const ccf::ACMEClientConfig * > | config (const NodeInfoNetwork::RpcInterfaceID &id) override |
|
virtual ccf::crypto::Pem | network_cert () override |
|
virtual void | make_http_request (const std::string &method, const std::string &url, const http::HeaderMap &headers, const std::vector< uint8_t > &body, std::function< bool(const http_status &, const ccf::http::HeaderMap &, const std::vector< uint8_t > &)> callback, const std::vector< std::string > &ca_certs={}, const std::string &app_protocol="HTTP1", bool authenticate_as_node_client_certificate=false) override |
|
virtual | ~ACMESubsystemInterface ()=default |
|
virtual void | make_http_request (const std::string &method, const std::string &url, const http::HeaderMap &headers, const std::vector< uint8_t > &body, std::function< bool(const http_status &http_status, const http::HeaderMap &, const std::vector< uint8_t > &)> callback, const std::vector< std::string > &ca_certs={}, const std::string &app_protocol="HTTP1", bool use_node_client_certificate=false)=0 |
|
virtual | ~AbstractNodeSubSystem ()=default |
|
◆ ACMESubsystem()
◆ config()
◆ install_challenge_handler()
◆ make_http_request()
virtual void ccf::ACMESubsystem::make_http_request |
( |
const std::string & |
method, |
|
|
const std::string & |
url, |
|
|
const http::HeaderMap & |
headers, |
|
|
const std::vector< uint8_t > & |
body, |
|
|
std::function< bool(const http_status &, const ccf::http::HeaderMap &, const std::vector< uint8_t > &)> |
callback, |
|
|
const std::vector< std::string > & |
ca_certs = {} , |
|
|
const std::string & |
app_protocol = "HTTP1" , |
|
|
bool |
authenticate_as_node_client_certificate = false |
|
) |
| |
|
inlineoverridevirtual |
◆ network_cert()
◆ node_state
The documentation for this class was generated from the following file: