VLink  2.0.0
A high-performance communication middleware
vlink_security_advanced_config_t结构体 参考

Low-frequency security options: AAD, replay protection, and signing keys. 更多...

#include <c_api.h>

vlink_security_advanced_config_t 的协作图:

Public 属性

const char * aad_context
 
uint32_t replay_window
 
const char * signing_key_pem
 
const char * verify_key_pem
 

详细描述

Low-frequency security options: AAD, replay protection, and signing keys.

类成员变量说明

◆ aad_context

const char* vlink_security_advanced_config_t::aad_context

AEAD context binding (<=65535 bytes), or NULL.

◆ replay_window

uint32_t vlink_security_advanced_config_t::replay_window

Replay window size; 0 disables replay checks.

◆ signing_key_pem

const char* vlink_security_advanced_config_t::signing_key_pem

Local RSA private key (PEM) for RSA-PSS signing, or NULL.

◆ verify_key_pem

const char* vlink_security_advanced_config_t::verify_key_pem

Peer RSA public key (PEM) for RSA-PSS verification, or NULL.


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