|
UDIF: Universal Digital Identification Framework 1.0.0.0a (A1)
A quantum-secure cryptographic identification
|
Core identity record bound to a namespace and issuer. More...
#include <udif.h>
Core identity record bound to a namespace and issuer.
Serves as the canonical subject descriptor used for verification, policy evaluation, and token issuance.
| udif_claim_anchor anchor |
Anchor binding claims to identity
| udif_capability_mask caps |
Capabilities granted to the subject
| uint8_t chash[UDIF_CRYPTO_HASH_SIZE] |
Canonical record hash
| udif_issuer_domain_code issuer |
Issuer domain code
| udif_namespace_code nspace |
Namespace code
| udif_permission_mask perms |
Subject permission mask
| udif_policy_hash policy |
Policy hash applied to this identity
| uint8_t signature[UDIF_ASYMMETRIC_SIGNATURE_SIZE] |
Issuer signature over identity record
| udif_identity_id subject |
Subject identifier
| udif_time_window validity |
Validity window
| uint8_t verkey[UDIF_ASYMMETRIC_VERIFICATION_KEY_SIZE] |
Subject verification key (if key-bearing id)