brioche/tls
Types
pub type Data {
Text(content: String)
Bytes(content: BitArray)
File(content: bun.File)
}
Constructors
-
Text(content: String)
-
Bytes(content: BitArray)
-
File(content: bun.File)
pub type Tls {
Tls(
key: Data,
cert: Data,
server_name: Option(String),
reject_unauthorized: Option(Bool),
passphrase: Option(String),
request_cert: Option(Bool),
ca: Option(Data),
dh_params_file: Option(String),
)
}
Constructors
-
Tls( key: Data, cert: Data, server_name: Option(String), reject_unauthorized: Option(Bool), passphrase: Option(String), request_cert: Option(Bool), ca: Option(Data), dh_params_file: Option(String), )
Functions
pub fn dh_params_file(tls: Tls, dh_params_file: String) -> Tls
pub fn passphrase(tls: Tls, passphrase: String) -> Tls
pub fn reject_unauthorized(
tls: Tls,
reject_unauthorized: Bool,
) -> Tls
pub fn request_cert(tls: Tls, request_cert: Bool) -> Tls
pub fn server_name(tls: Tls, server_name: String) -> Tls