| MPDC: Multi Party Domain Cryptosystem 1.0.0.0b (A0)
    MPDC Interior protocol | 
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 | 
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.)
| mpdc_configuration_sets algorithm | 
The algorithm configuration identifier
| uint8_t csig[MPDC_CERTIFICATE_SIGNED_HASH_SIZE] | 
The certificate's signed hash
| mpdc_network_designations designation | 
The certificate type designation
| mpdc_certificate_expiration expiration | 
The from and to certificate expiration times
| uint8_t hint[MPDC_CERTIFICATE_HINT_SIZE] | 
The certificate's topological hint
| char issuer[MPDC_CERTIFICATE_ISSUER_SIZE] | 
The certificate issuer
| uint8_t rootser[MPDC_CERTIFICATE_SERIAL_SIZE] | 
The root certificate's serial number
| uint8_t serial[MPDC_CERTIFICATE_SERIAL_SIZE] | 
The certificate serial number
| uint8_t version | 
The certificate version
| uint8_t vkey[MPDC_ASYMMETRIC_VERIFICATION_KEY_SIZE] | 
The serialized public verification key
| uint8_t xcert[MPDC_X509_CERTIFICATE_SIZE] | 
The serialized X509 certificate