![]() |
Signet Forge 0.1.0
C++20 Parquet library with AI-native extensions
|
DEMO |
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). | |
Key lifecycle record for rotation tracking.
Definition at line 560 of file compliance_types.hpp.
| int64_t signet::forge::dora::KeyLifecycleRecord::activation_ns = 0 |
Key activation timestamp.
Definition at line 564 of file compliance_types.hpp.
| std::string signet::forge::dora::KeyLifecycleRecord::algorithm |
Algorithm: "AES-256-GCM", "AES-256-CTR", etc.
Definition at line 567 of file compliance_types.hpp.
| int64_t signet::forge::dora::KeyLifecycleRecord::created_ns = 0 |
Key creation timestamp.
Definition at line 563 of file compliance_types.hpp.
| int64_t signet::forge::dora::KeyLifecycleRecord::deactivation_ns = 0 |
Key deactivation timestamp.
Definition at line 565 of file compliance_types.hpp.
| int64_t signet::forge::dora::KeyLifecycleRecord::expiry_ns = 0 |
Key expiry timestamp (crypto-period end).
Definition at line 566 of file compliance_types.hpp.
| std::string signet::forge::dora::KeyLifecycleRecord::key_id |
Unique key identifier.
Definition at line 561 of file compliance_types.hpp.
| std::string signet::forge::dora::KeyLifecycleRecord::replaced_by |
Key ID of replacement (after rotation).
Definition at line 568 of file compliance_types.hpp.
| KeyState signet::forge::dora::KeyLifecycleRecord::state = KeyState::PRE_ACTIVATION |
Definition at line 562 of file compliance_types.hpp.