VLink  2.1.0
A high-performance communication middleware
vlink::Security::Config::Advanced结构体 参考final

Low-frequency policy knobs and sender-authentication keys. 更多...

#include <security.h>

vlink::Security::Config::Advanced 的协作图:

Public 属性

std::string aad_context
 Application or channel tag (<= 65535 bytes) bound into AEAD AAD. 更多...
 
uint32_t replay_window {4096U}
 
std::string signing_key_pem
 Local RSA private key (PEM) used to sign with RSA-PSS-SHA256. 更多...
 
std::string verify_key_pem
 Peer's RSA public key (PEM) required for RSA-PSS verification. 更多...
 

详细描述

Low-frequency policy knobs and sender-authentication keys.

类成员变量说明

◆ 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. Built-in replay protection separately tracks at most 1024 symmetric and 1024 asymmetric sender identities for the lifetime of a Security instance; a mode rejects previously unseen identities after its table reaches that limit.

◆ 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.


该结构体的文档由以下文件生成: