|
UDIF: Universal Digital Identification Framework 1.0.0.0a (A1)
A quantum-secure cryptographic identification
|
Cross-domain treaty. More...
#include <treaty.h>
Data Fields | |
| uint8_t | domsiga [UDIF_SIGNED_HASH_SIZE] |
| uint8_t | domsigb [UDIF_SIGNED_HASH_SIZE] |
| uint8_t | domsera [UDIF_SERIAL_NUMBER_SIZE] |
| uint8_t | domserb [UDIF_SERIAL_NUMBER_SIZE] |
| uint8_t | treatyid [UDIF_SERIAL_NUMBER_SIZE] |
| uint64_t | validfrom |
| uint64_t | validto |
| uint32_t | policy |
| uint32_t | scopebitmap |
Cross-domain treaty.
A bilateral agreement between two domain controllers allowing controlled cross-domain query operations.
| uint8_t domsera[UDIF_SERIAL_NUMBER_SIZE] |
Domain A serial
| uint8_t domserb[UDIF_SERIAL_NUMBER_SIZE] |
Domain B serial
| uint8_t domsiga[UDIF_SIGNED_HASH_SIZE] |
Domain A signature
| uint8_t domsigb[UDIF_SIGNED_HASH_SIZE] |
Domain B signature
| uint32_t policy |
Policy version
| uint32_t scopebitmap |
Allowed query scopes
| uint8_t treatyid[UDIF_SERIAL_NUMBER_SIZE] |
Treaty identifier
| uint64_t validfrom |
Establishment time
| uint64_t validto |
Treaty duration