mtls_server

Function mtls_server 

Source
pub fn mtls_server(source: X509Source) -> ServerConfigBuilder
Expand description

Constructor for the mTLS server builder.

Creates a server builder with default settings (accepts any SPIFFE ID, uses all bundles from the Workload API).

ยงExamples

use spiffe_rustls::{authorizer, mtls_server};

let source = spiffe::X509Source::new().await?;

let server_config = mtls_server(source)
    .authorize(authorizer::trust_domains(["example.org"])?)
    .build()?;