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

Key rotation request describing old → new key transition. More...

#include <key_metadata.hpp>

Public Attributes

std::string key_id
 Key being rotated.
 
std::vector< uint8_t > old_key
 Current (old) key.
 
std::vector< uint8_t > new_key
 Replacement key.
 
std::string reason
 Rotation reason: "scheduled", "compromised", "policy".
 
int64_t requested_ns = 0
 Rotation request timestamp.
 

Detailed Description

Key rotation request describing old → new key transition.

Definition at line 974 of file key_metadata.hpp.

Member Data Documentation

◆ key_id

std::string signet::forge::crypto::KeyRotationRequest::key_id

Key being rotated.

Definition at line 975 of file key_metadata.hpp.

◆ new_key

std::vector<uint8_t> signet::forge::crypto::KeyRotationRequest::new_key

Replacement key.

Definition at line 977 of file key_metadata.hpp.

◆ old_key

std::vector<uint8_t> signet::forge::crypto::KeyRotationRequest::old_key

Current (old) key.

Definition at line 976 of file key_metadata.hpp.

◆ reason

std::string signet::forge::crypto::KeyRotationRequest::reason

Rotation reason: "scheduled", "compromised", "policy".

Definition at line 978 of file key_metadata.hpp.

◆ requested_ns

int64_t signet::forge::crypto::KeyRotationRequest::requested_ns = 0

Rotation request timestamp.

Definition at line 979 of file key_metadata.hpp.


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