AERN: Authenticated Encrypted Relay Network 1.0.0.0a (A1)
A post quantum authenticated and encrypted proxy chain network
aern_child_certificate Struct Reference

The child certificate structure. More...

#include <aern.h>

Data Fields

uint8_t csig [AERN_CERTIFICATE_SIGNED_HASH_SIZE]
uint8_t verkey [AERN_ASYMMETRIC_VERIFICATION_KEY_SIZE]
char issuer [AERN_CERTIFICATE_ISSUER_SIZE]
uint8_t serial [AERN_CERTIFICATE_SERIAL_SIZE]
uint8_t rootser [AERN_CERTIFICATE_SERIAL_SIZE]
aern_certificate_expiration expiration
aern_network_designations designation
aern_configuration_sets algorithm
uint8_t version

Detailed Description

The child certificate structure.

Field Documentation

◆ algorithm

The algorithm configuration identifier

◆ csig

The certificate's signed hash

◆ designation

The certificate type designation

◆ expiration

The from and to certificate expiration times

◆ issuer

The certificate issuer

◆ rootser

uint8_t rootser[AERN_CERTIFICATE_SERIAL_SIZE]

The root certificate's serial number

◆ serial

The certificate serial number

◆ verkey

uint8_t verkey[AERN_ASYMMETRIC_VERIFICATION_KEY_SIZE]

The serialized public verification key

◆ version

uint8_t version

The certificate version


The documentation for this struct was generated from the following file:
  • C:/Users/stepp/Documents/Visual Studio 2022/Projects/C/AERN/AERN/aern.h