use rcgen;
use structopt::StructOpt;
#[derive(StructOpt)]
struct Args {
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());
}