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

Signed report envelope for non-repudiation. More...

#include <compliance_types.hpp>

Public Attributes

std::string report_id
 Report identifier.
 
std::string content
 Report content (JSON/CSV).
 
std::string signature
 Digital signature (hex).
 
std::string signer_key_id
 Key ID used for signing.
 
std::string algorithm
 Signature algorithm ("HMAC-SHA256", "Ed25519", etc.).
 
int64_t signed_ns = 0
 Signing timestamp.
 

Detailed Description

Signed report envelope for non-repudiation.

Definition at line 1225 of file compliance_types.hpp.

Member Data Documentation

◆ algorithm

std::string signet::forge::mifid2::SignedReport::algorithm

Signature algorithm ("HMAC-SHA256", "Ed25519", etc.).

Definition at line 1230 of file compliance_types.hpp.

◆ content

std::string signet::forge::mifid2::SignedReport::content

Report content (JSON/CSV).

Definition at line 1227 of file compliance_types.hpp.

◆ report_id

std::string signet::forge::mifid2::SignedReport::report_id

Report identifier.

Definition at line 1226 of file compliance_types.hpp.

◆ signature

std::string signet::forge::mifid2::SignedReport::signature

Digital signature (hex).

Definition at line 1228 of file compliance_types.hpp.

◆ signed_ns

int64_t signet::forge::mifid2::SignedReport::signed_ns = 0

Signing timestamp.

Definition at line 1231 of file compliance_types.hpp.

◆ signer_key_id

std::string signet::forge::mifid2::SignedReport::signer_key_id

Key ID used for signing.

Definition at line 1229 of file compliance_types.hpp.


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