All Projects → tdharris → openssl-toolkit

tdharris / openssl-toolkit

Licence: MIT License
This is an OpenSSL certificate toolkit, a simple cli utility leveraging OpenSSL's CLI for Linux.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to openssl-toolkit

httpsbook
《深入浅出HTTPS:从原理到实战》代码示例、勘误、反馈、讨论
Stars: ✭ 77 (+165.52%)
Mutual labels:  certificates
upmail
Email notification hook for https://github.com/sourcegraph/checkup.
Stars: ✭ 62 (+113.79%)
Mutual labels:  certificates
webnettools
Web Net Tools is a web frontend for some useful command line tooling. It provides especially an web frontend for tools like testssl.sh and nmap.
Stars: ✭ 33 (+13.79%)
Mutual labels:  certificates
SecuritySample
(Android) Hide encrypted secret API keys in C/C++ code, retrieve and decrypt them via JNI. Google SafetyNet APIs example.
Stars: ✭ 49 (+68.97%)
Mutual labels:  certificates
airgap
Offline LiveUSB to generate and manage secret keys for things such as gpg, certificates, and cryptocurrency
Stars: ✭ 92 (+217.24%)
Mutual labels:  certificates
ssl-cert-check
Check expiry dates of local and remote SSL certificates
Stars: ✭ 28 (-3.45%)
Mutual labels:  certificates
bowser
a smart, friendly, secure, and auditable ssh daemon
Stars: ✭ 44 (+51.72%)
Mutual labels:  certificates
prathimacode-hub
Hello everyone, Welcome to my GitHub README profile. Glad to see you here! Check out this repository to view my work and learn more about me. Don't just star it, fork it as well.📢✌️
Stars: ✭ 53 (+82.76%)
Mutual labels:  certificates
azure-iiot-opc-vault-service
Azure Industrial IoT OPC Vault Service
Stars: ✭ 15 (-48.28%)
Mutual labels:  certificates
tl-create
tl-create is a cross-platform command line tool to create a X.509 trust list from various trust stores. (Keywords: CABFORUM, eIDAS, WebPKI)
Stars: ✭ 32 (+10.34%)
Mutual labels:  certificates
vcert
Go client SDK and command line utility designed to simplify integrations by automating key generation and certificate enrollment using Venafi machine identity services.
Stars: ✭ 69 (+137.93%)
Mutual labels:  certificates
certificate-expiry-monitor-controller
Certificate Expiry Monitor Controller monitors the expiration of TLS certificates used in Ingress.
Stars: ✭ 114 (+293.1%)
Mutual labels:  certificates
Certification
Certificates of Qualification in Software Engineering
Stars: ✭ 41 (+41.38%)
Mutual labels:  certificates
cassler
🕷️ 🕷️ 🕷️ Validate SSL Certificates around web
Stars: ✭ 55 (+89.66%)
Mutual labels:  certificates
jota-cert-checker
Check SSL certificate expiration date of a list of sites.
Stars: ✭ 45 (+55.17%)
Mutual labels:  certificates
kms-issuer
KMS issuer is a cert-manager Certificate Request controller that uses AWS KMS to sign the certificate request.
Stars: ✭ 43 (+48.28%)
Mutual labels:  certificates
acmed
ACME (RFC 8555) client daemon
Stars: ✭ 121 (+317.24%)
Mutual labels:  certificates
rootcerts
Go package to embed the Mozilla Included CA Certificate List
Stars: ✭ 77 (+165.52%)
Mutual labels:  certificates
certificates
🎓 Generate event certificates easily
Stars: ✭ 50 (+72.41%)
Mutual labels:  certificates
doomsday
x509 certificate expiration monitoring
Stars: ✭ 31 (+6.9%)
Mutual labels:  certificates

openssl-toolkit

This is an OpenSSL certificate toolkit utility leveraging OpenSSL's CLI for Linux. This is a simple wrapper utility for OpenSSL CLI to help automate common certificate tasks.

Download openssl-toolkit-1.1.0.zip or see below one-liner to download, extract, launch:

echo https://github.com/tdharris/openssl-toolkit/releases/download/1.1.0/openssl-toolkit-1.1.0.zip \
| xargs wget -qO- -O tmp.zip && unzip -o tmp.zip && rm tmp.zip && ./openssl-toolkit/openssl-toolkit.sh

The following tasks are supported:

  1. Create certificates:

    • Self-Signed SSL Certificate (key, csr, crt)
    • Private Key & Certificate Signing Request (key, csr)
    • PEM from previous certificates (key, crt, intermediate crts)
  2. Convert certificates:

    • PEM -> DER
    • PEM -> P7B
    • PEM -> PFX
    • DER -> PEM
    • P7B -> PEM
    • P7B -> PFX
    • PFX -> PEM
  3. Verify certificates:

    • CSR is signed by private key
    • Public certificate and private key are a keypair
    • 3rd party intermediate chain file and signed public certificate are a keypair
    • Check date validity of certificates
  4. Test ssl server:

    • SSL Certificate handshake
    • SSL Server date validity
    • Permitted Protocols
  5. Output certificate information:

    • Output the details from a certifticate sign request
    • Output the details from a signed certificate
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].