TLS 1.3, channel persistence, membership signaling
- TLS 1.3 on TCP (rustls + tokio-rustls, optional self-signed cert) - Server-side channel CRUD with SQLite persistence - Gateway → voice-node membership bridge via broadcast channel
This commit is contained in:
parent
523680e05d
commit
5534cd01f7
37 changed files with 771 additions and 160 deletions
|
|
@ -90,6 +90,15 @@ pub struct GatewayConfig {
|
|||
/// Defaults to 10.
|
||||
#[serde(default)]
|
||||
pub message_rate_burst: Option<u32>,
|
||||
/// Enable TLS 1.3 on the TCP listener.
|
||||
#[serde(default)]
|
||||
pub tls_enabled: bool,
|
||||
/// Path to TLS certificate file (PEM).
|
||||
#[serde(default)]
|
||||
pub tls_cert_path: Option<String>,
|
||||
/// Path to TLS private key file (PEM).
|
||||
#[serde(default)]
|
||||
pub tls_key_path: Option<String>,
|
||||
}
|
||||
|
||||
#[derive(Debug, Deserialize)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue