Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
DEMO
Loading...
Searching...
No Matches
signet::forge::dora::KeyLifecycleRecord Struct Reference

Key lifecycle record for rotation tracking. More...

#include <compliance_types.hpp>

Public Attributes

std::string key_id
 Unique key identifier.
 
KeyState state = KeyState::PRE_ACTIVATION
 
int64_t created_ns = 0
 Key creation timestamp.
 
int64_t activation_ns = 0
 Key activation timestamp.
 
int64_t deactivation_ns = 0
 Key deactivation timestamp.
 
int64_t expiry_ns = 0
 Key expiry timestamp (crypto-period end).
 
std::string algorithm
 Algorithm: "AES-256-GCM", "AES-256-CTR", etc.
 
std::string replaced_by
 Key ID of replacement (after rotation).
 

Detailed Description

Key lifecycle record for rotation tracking.

Definition at line 560 of file compliance_types.hpp.

Member Data Documentation

◆ activation_ns

int64_t signet::forge::dora::KeyLifecycleRecord::activation_ns = 0

Key activation timestamp.

Definition at line 564 of file compliance_types.hpp.

◆ algorithm

std::string signet::forge::dora::KeyLifecycleRecord::algorithm

Algorithm: "AES-256-GCM", "AES-256-CTR", etc.

Definition at line 567 of file compliance_types.hpp.

◆ created_ns

int64_t signet::forge::dora::KeyLifecycleRecord::created_ns = 0

Key creation timestamp.

Definition at line 563 of file compliance_types.hpp.

◆ deactivation_ns

int64_t signet::forge::dora::KeyLifecycleRecord::deactivation_ns = 0

Key deactivation timestamp.

Definition at line 565 of file compliance_types.hpp.

◆ expiry_ns

int64_t signet::forge::dora::KeyLifecycleRecord::expiry_ns = 0

Key expiry timestamp (crypto-period end).

Definition at line 566 of file compliance_types.hpp.

◆ key_id

std::string signet::forge::dora::KeyLifecycleRecord::key_id

Unique key identifier.

Definition at line 561 of file compliance_types.hpp.

◆ replaced_by

std::string signet::forge::dora::KeyLifecycleRecord::replaced_by

Key ID of replacement (after rotation).

Definition at line 568 of file compliance_types.hpp.

◆ state

KeyState signet::forge::dora::KeyLifecycleRecord::state = KeyState::PRE_ACTIVATION

Definition at line 562 of file compliance_types.hpp.


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