|
AERN: Authenticated Encrypted Relay Network 1.0.0.0a (A1)
A post quantum authenticated and encrypted proxy chain network
|
The IDG certificate structure. More...
#include <aern.h>
Data Fields | |
| uint8_t | csig [AERN_CERTIFICATE_SIGNED_HASH_SIZE] |
| uint8_t | vkey [AERN_ASYMMETRIC_VERIFICATION_KEY_SIZE] |
| uint8_t | xcert [AERN_X509_CERTIFICATE_SIZE] |
| uint8_t | serial [AERN_CERTIFICATE_SERIAL_SIZE] |
| uint8_t | rootser [AERN_CERTIFICATE_SERIAL_SIZE] |
| uint8_t | hint [AERN_CERTIFICATE_HINT_SIZE] |
| char | issuer [AERN_CERTIFICATE_ISSUER_SIZE] |
| aern_certificate_expiration | expiration |
| aern_network_designations | designation |
| aern_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.)
| aern_configuration_sets algorithm |
The algorithm configuration identifier
| uint8_t csig[AERN_CERTIFICATE_SIGNED_HASH_SIZE] |
The certificate's signed hash
| aern_network_designations designation |
The certificate type designation
| aern_certificate_expiration expiration |
The from and to certificate expiration times
| uint8_t hint[AERN_CERTIFICATE_HINT_SIZE] |
The certificate's topological hint
| char issuer[AERN_CERTIFICATE_ISSUER_SIZE] |
The certificate issuer
| uint8_t rootser[AERN_CERTIFICATE_SERIAL_SIZE] |
The root certificate's serial number
| uint8_t serial[AERN_CERTIFICATE_SERIAL_SIZE] |
The certificate serial number
| uint8_t version |
The certificate version
| uint8_t vkey[AERN_ASYMMETRIC_VERIFICATION_KEY_SIZE] |
The serialized public verification key
| uint8_t xcert[AERN_X509_CERTIFICATE_SIZE] |
The serialized X509 certificate