Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/deviousasti/openssl-wizard
A wizard/gui to help you with using the openssl cli
https://github.com/deviousasti/openssl-wizard
certificates gui keys openssl openssl-gui pki
Last synced: about 2 months ago
JSON representation
A wizard/gui to help you with using the openssl cli
- Host: GitHub
- URL: https://github.com/deviousasti/openssl-wizard
- Owner: deviousasti
- Created: 2020-02-20T20:13:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-03T12:56:28.000Z (about 1 year ago)
- Last Synced: 2024-10-13T07:05:57.406Z (2 months ago)
- Topics: certificates, gui, keys, openssl, openssl-gui, pki
- Language: C#
- Homepage:
- Size: 53.7 KB
- Stars: 29
- Watchers: 2
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
- awesome-starz - deviousasti/openssl-wizard - A wizard/gui to help you with using the openssl cli (C# #)
README
# OpenSSL Wizard
A simple GUI to help you with common certificate related tasks.
![image](https://user-images.githubusercontent.com/2375486/75088352-07941780-5572-11ea-9ac5-a078a2faf6a7.png)
## Get it
If you have Chocolatey, the easiest way to install it is:
choco install openssl-wizard
Or you can download a copy from the the Releases section.
You will need to have `openssl.exe` present in the `PATH` of your system. If you're not sure how, you can always put `openssl-wizard` in the same folder as `openssl.exe`. If you don't need to run `openssl`, you can still click the copy button to copy the `openssl` command to the clipboard.
## Sections
### RSA Key
Generate an RSA key of specified length, and encrypted with a passphrase or unencrypted. The key length and encryption method may be chosen.
### ECDSA Key
Generate an Elliptic Curve DSA key using the specified elliptic curve, and encrypted with a passphrase or unencrypted. The key length is fixed for the chosen curve.
### Root CA
Generates a new Root Certificate Authority (Root CA) key and self-signs it in one operation. Both a certificate (public key) and private key are generated. You can choose the digest algorithm, the certificate validity and other extended parameters.
### Self-Sign CA
Generates a Root Certificate Authority by signing an existing private key to give you a self-signed certificate. You can choose the digest algorithm, the certificate validity and other extended parameters.
### Issue CSR
Generates a Certificate Signing Request (CSR) for an existing private key. You can choose the digest algorithm, and other extended parameters. This CSR can be sent to your signing authority to have it signed and generate your SSL certificate.
### New CSR
Generates a new private key and a Certificate Signing Request (CSR) for that key. You can choose the digest algorithm, and other extended parameters. This CSR can be sent to your signing authority to have it signed and generate your SSL certificate.
### Sign
If you have a CSR, you can now generate a signed certificate for it. You will also need the private key and public key of the authority that you want to sign with. You can choose the validity, and other extended parameters.
### Convert
You can convert certificates from various container formats to one another.
### Combine
You can combine a private key and a public key (certificate) into a single container.
Currently only PCKS#12 is supported as the output format.
## See also
* [List of cryptography GUI tools](https://gist.github.com/stokito/eea7ee50d51e1db30122e2e33a62723e)