prf::crypto::CryptoControlCommands class final

Control adapter for device identity and trusted-key management.

Public types

struct KeysDispatchTarget

Constructors, destructors, conversion operators

CryptoControlCommands(IKeyService* key_service = nullptr, const IBootstrapService* bootstrap_service = nullptr) explicit

Public functions

auto bootstrap_service() const -> const IBootstrapService*
auto descriptors() const -> std::span<const prf::control::CommandDescriptor>
auto key_service() const -> IKeyService*
void set_bootstrap_service(const IBootstrapService* bootstrap_service)
void set_key_service(IKeyService* key_service)