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
# EASY SSL


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.

## Installation


put the crate name and version in your cargo.toml file

```bash
easy_ssl = "0.0.1"
```

## Usage


```rust

use easy_ssl::{Builder,create};

let mut build = Builder::new();

build.set_key_path("D://key.pem".to_string());
build.set_certificate_path("D://cert.pem".to_string());
build.set_key_size(4048);

build.issuer.set_country("IN".to_string());
build.issuer.set_state("UP".to_string());
build.issuer.set_location("GZB".to_string());
build.issuer.set_org("DAACHI".to_string());
build.issuer.set_common_name("https://daachi.in".to_string());

build.subject.set_country("IN".to_string());
build.subject.set_state("UP".to_string());
build.subject.set_location("GZB".to_string());
build.subject.set_org("DAACHI".to_string());
build.subject.set_common_name("127.0.0.1".to_string());   

match create(&mut build) {
   Ok(_)=>{
    common::log("ssl files created successfully");
   },
   Err(_)=>{
    common::error("failed to create ssl files");
   }
}

```

## License

[MIT](https://github.com/gzbakku/fdb/tree/master/cert/README.md)