MPDC: Multi Party Domain Cryptosystem 1.0.0.0b (A0)
MPDC Interior protocol
mpdc_idg_certificate Struct Reference

The IDG certificate structure. More...

#include <mpdc.h>

Data Fields

uint8_t csig [MPDC_CERTIFICATE_SIGNED_HASH_SIZE]
 
uint8_t vkey [MPDC_ASYMMETRIC_VERIFICATION_KEY_SIZE]
 
uint8_t xcert [MPDC_X509_CERTIFICATE_SIZE]
 
uint8_t serial [MPDC_CERTIFICATE_SERIAL_SIZE]
 
uint8_t rootser [MPDC_CERTIFICATE_SERIAL_SIZE]
 
uint8_t hint [MPDC_CERTIFICATE_HINT_SIZE]
 
char issuer [MPDC_CERTIFICATE_ISSUER_SIZE]
 
mpdc_certificate_expiration expiration
 
mpdc_network_designations designation
 
mpdc_configuration_sets algorithm
 
uint8_t version
 

Detailed Description

The IDG certificate structure.

The IDG certificate structure contains the necessary fields for identification and verification of an inter-domain gateway. (Note: A field for a serialized x509 certificate may be added in future revisions.)

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

◆ hint

The certificate's topological hint

◆ issuer

The certificate issuer

◆ rootser

uint8_t rootser[MPDC_CERTIFICATE_SERIAL_SIZE]

The root certificate's serial number

◆ serial

The certificate serial number

◆ version

uint8_t version

The certificate version

◆ vkey

The serialized public verification key

◆ xcert

The serialized X509 certificate


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