Skip to content

farghul/enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enigma

Create and modify Certificate Signing Requests (CSR) for your web deployment needs.

Enigma

Prerequisites

Rust language installed to enable building of the source code.

Build

Before building the application, change the value of the PLACE constant to reflect your environment:

const PLACE: &'static str = "/Users/bstuike/Documents/github/enigma/keys/";

From the root project folder run:

cargo build --release
   Compiling libc v0.2.150
   Compiling rustix v0.38.25
   Compiling bitflags v2.4.1
   Compiling lazy_static v1.4.0
   Compiling errno v0.3.8
   Compiling is-terminal v0.4.9
   Compiling colored v2.0.4
   Compiling enigma v0.1.0
    Finished `release` profile [optimized] target(s) in 5.11s

Run

From the target/release folder run:

./enigma [flag] [cert name] [mmddyyyy]

Flags

h, help      Help information
k, key       Create CSR with a new key
n, nokey     Create CSR with an existing key

License

Code is distributed under The Unlicense and is part of the Public Domain.

About

Create and modify Certificate Signing Requests.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages