CCF
Loading...
Searching...
No Matches
Public Attributes | List of all members
ccf::CoseEndorsement Struct Reference

#include <previous_service_identity.h>

Public Attributes

std::vector< uint8_t > endorsement {}
 COSE-sign of the a previous service identity's public key.
 
std::vector< uint8_t > endorsing_key {}
 Service key at the moment of endorsing.
 
ccf::TxID endorsement_epoch_begin {}
 The transaction ID when the endorsed service was created.
 
std::optional< ccf::TxIDendorsement_epoch_end {}
 
std::optional< ccf::kv::Versionprevious_version {}
 

Member Data Documentation

◆ endorsement

std::vector<uint8_t> ccf::CoseEndorsement::endorsement {}

COSE-sign of the a previous service identity's public key.

◆ endorsement_epoch_begin

ccf::TxID ccf::CoseEndorsement::endorsement_epoch_begin {}

The transaction ID when the endorsed service was created.

◆ endorsement_epoch_end

std::optional<ccf::TxID> ccf::CoseEndorsement::endorsement_epoch_end {}

Last transaction ID that the endorsement is valid for. Only present for previouse services endorsements, self-endorsed services must not have this set.

◆ endorsing_key

std::vector<uint8_t> ccf::CoseEndorsement::endorsing_key {}

Service key at the moment of endorsing.

◆ previous_version

std::optional<ccf::kv::Version> ccf::CoseEndorsement::previous_version {}

Pointer to the previous CoseEndorsement entry. Only present for previous service endorsements, self-endorsed services must not have this set.


The documentation for this struct was generated from the following file: