25 static constexpr auto NODES =
"public:ccf.gov.nodes.info";
26 static constexpr auto NODE_ENDORSED_CERTIFICATES =
27 "public:ccf.gov.nodes.endorsed_certificates";
31 const std::vector<uint8_t>& node_pubk_der)
37 const std::vector<uint8_t>& node_cert_der)
Definition sha256_hash.h:16
std::string hex_str() const
Definition sha256_hash.cpp:61
std::shared_ptr< KeyPair > KeyPairPtr
Definition key_pair.h:145
std::vector< uint8_t > public_key_der_from_cert(const std::vector< uint8_t > &der)
Definition verifier.cpp:43
TypedMap< K, V, ccf::kv::serialisers::BlitSerialiser< K >, ccf::kv::serialisers::BlitSerialiser< V > > RawCopySerialisedMap
Definition map.h:105
Definition app_interface.h:15
ccf::kv::RawCopySerialisedMap< NodeId, ccf::crypto::Pem > NodeEndorsedCertificates
Definition nodes.h:21
ServiceMap< NodeId, NodeInfo > Nodes
Definition nodes.h:19
NodeId compute_node_id_from_kp(const ccf::crypto::KeyPairPtr &node_sign_kp)
Definition nodes.h:43
NodeId compute_node_id_from_cert_der(const std::vector< uint8_t > &node_cert_der)
Definition nodes.h:36
NodeId compute_node_id_from_pubk_der(const std::vector< uint8_t > &node_pubk_der)
Definition nodes.h:30