SSP21-CPP
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ssp21::CertificateBody Struct Referencefinal

Public Member Functions

 CertificateBody (uint64_t valid_after, uint64_t valid_before, uint8_t signing_level, PublicKeyType public_key_type, const seq32_t &public_key)
 
size_t size () const
 
ParseError read (seq32_t &input)
 
ParseError read_all (const seq32_t &input)
 
FormatError write (wseq32_t &output) const
 
void print (const char *name, IMessagePrinter &printer) const
 

Public Attributes

IntegerField< ser4cpp::UInt64valid_after
 
IntegerField< ser4cpp::UInt64valid_before
 
IntegerField< ser4cpp::UInt8signing_level
 
EnumField< PublicKeyTypeSpecpublic_key_type
 
SeqByteField public_key
 
SeqStructField< ExtensionEnvelope, 5 > extensions
 

Static Public Attributes

static const uint8_t min_size_bytes = 20
 

Detailed Description

Definition at line 34 of file CertificateBody.h.