ws-tool 0.4.0-alpha

an easy to use websocket tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use rcgen;
use structopt::StructOpt;

/// to generate ssl cert and key files used by wss
#[derive(StructOpt)]
struct Args {
    /// domain name
    domain: Vec<String>,
}

fn main() {
    let args = Args::from_args();
    let cert = rcgen::generate_simple_self_signed(args.domain).expect("unable to generate certs");
    println!("{}", cert.serialize_pem().unwrap());
    println!("{}", cert.serialize_private_key_pem());
}