VLink  2.0.0
A high-performance communication middleware
vlink::Security::Config::Advanced Struct Referencefinal

Low-frequency policy knobs and sender-authentication keys. More...

#include <security.h>

Collaboration diagram for vlink::Security::Config::Advanced:

Public Attributes

std::string aad_context
 Application or channel tag (<= 65535 bytes) bound into AEAD AAD. More...
 
uint32_t replay_window {4096U}
 Sliding replay-window size in messages; 0 disables anti-replay. More...
 
std::string signing_key_pem
 Local RSA private key (PEM) used to sign with RSA-PSS-SHA256. More...
 
std::string verify_key_pem
 Peer's RSA public key (PEM) required for RSA-PSS verification. More...
 

Detailed Description

Low-frequency policy knobs and sender-authentication keys.

Member Data Documentation

◆ aad_context

std::string vlink::Security::Config::Advanced::aad_context

Application or channel tag (<= 65535 bytes) bound into AEAD AAD.

◆ replay_window

uint32_t vlink::Security::Config::Advanced::replay_window {4096U}

Sliding replay-window size in messages; 0 disables anti-replay.

◆ signing_key_pem

std::string vlink::Security::Config::Advanced::signing_key_pem

Local RSA private key (PEM) used to sign with RSA-PSS-SHA256.

◆ verify_key_pem

std::string vlink::Security::Config::Advanced::verify_key_pem

Peer's RSA public key (PEM) required for RSA-PSS verification.


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