【文件属性】:
文件名称:tide-rustls:tls基于rustls的潮汐侦听器
文件大小:15KB
文件格式:ZIP
更新时间:2021-05-04 13:11:50
Rust
浪潮使听众沙沙作响
对于TLS听众基于
安装
$ cargo add tide-rustls
与潮一起使用
#[async_std::main]
async fn main () -> tide:: Result <()> {
let mut app = tide :: new ();
app. at ( "/" ). get ( | _ | async { Ok ( "Hello TLS" ) });
app. listen (
TlsListener :: build ()
. addrs ( "localhost:4433" )
. cert (std :: env :: var ( "TIDE_CERT_PATH" ). unwrap ())
. key (std :
【文件预览】:
tide-rustls-main
----.gitignore(26B)
----src()
--------tls_stream_wrapper.rs(1KB)
--------tcp_connection.rs(899B)
--------tls_listener_config.rs(995B)
--------tls_listener.rs(8KB)
--------custom_tls_acceptor.rs(1KB)
--------tls_listener_builder.rs(7KB)
--------lib.rs(1KB)
----Cargo.toml(595B)
----.github()
--------CONTRIBUTING.md(3KB)
--------CODE_OF_CONDUCT.md(5KB)
--------workflows()
----examples()
--------hello_tls.rs(1KB)
----README.md(2KB)