libtls.rsRust绑定LibreSSL的libtls库示例
调用 tls::tls_init(); 使用 tls::TLSConfig::new() 创建配置并设置证书和密钥:cfg.set_key_file(\"./server.key\") 和 cfg.set_cert_file(\"./server.crt\")。然后,使用 tls::TLS::server() 创建服务器并配置:server.configure(&cfg)。接着,绑定并监听端口 127.0.0.1:4433:std::io::TcpListener::bind(\"127.0.0.1:4433\")。最后,开启新线程处理连接:std::thread::Thread::spawn()。
下载地址
用户评论