easy_ssl 0.0.1

this is a rust lib to create x509 ssl certificate and private key file via an api and can be used in other rust projects.
Documentation
use crate::{issuer,subject};

#[derive(Debug, Clone)]
pub struct Builder {
    pub issuer:issuer::Issuer,
    pub subject:subject::Subject,
    pub certificate_path:String,
    pub key_path:String,
    pub key_size:u32
}

impl Builder {
    pub fn new() -> Builder {
        Builder {
            issuer:issuer::Issuer::new(),
            subject:subject::Subject::new(),
            certificate_path:String::from("null"),
            key_path:String::from("null"),
            key_size:1028
        }
    }
    pub fn set_certificate_path(&mut self,certificate_path:String){
        self.certificate_path = certificate_path;
    }
    pub fn set_key_path(&mut self,key_path:String){
        self.key_path = key_path;
    }
    pub fn set_key_size(&mut self,key_size:u32){
        self.key_size = key_size;
    }
}