All Projects → loganstellway → Self Signed Ssl

loganstellway / Self Signed Ssl

Licence: mit
Generate self-signed TLS certificate using OpenSSL

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Self Signed Ssl

Cryptr
A simple shell utility for encrypting and decrypting files using OpenSSL.
Stars: ✭ 81 (-56.91%)
Mutual labels:  bash-script, openssl
Cypheroth
Automated, extensible toolset that runs cypher queries against Bloodhound's Neo4j backend and saves output to spreadsheets.
Stars: ✭ 179 (-4.79%)
Mutual labels:  bash-script
M Wiz
Install Metasploit And Repair Metasploit In Termux With Easy Steps
Stars: ✭ 148 (-21.28%)
Mutual labels:  bash-script
Azure Http Proxy
A fast, secure, lightweight and cross-platform HTTP proxy written in C++.
Stars: ✭ 170 (-9.57%)
Mutual labels:  openssl
Firemotd
🔥 Fire Framework Linux MoTD Generator 🔥
Stars: ✭ 156 (-17.02%)
Mutual labels:  bash-script
Lhttps
Create https for local development environment or localhost.
Stars: ✭ 172 (-8.51%)
Mutual labels:  openssl
Mida Multitool
Bash script purposed for system enumeration, vulnerability identification and privilege escalation.
Stars: ✭ 144 (-23.4%)
Mutual labels:  bash-script
Openssl Osx Ca
Simple periodic task to sync OSX Keychain certs to Homebrew installed OpenSSL & LibreSSL
Stars: ✭ 185 (-1.6%)
Mutual labels:  openssl
Guacamole Install Rhel 7
Apache Guacamole installation bash script for RHEL 7 and CentOS 7 including options for Nginx, HTTPS, SSL, LDAP, Let's Encrypt certificates and more
Stars: ✭ 174 (-7.45%)
Mutual labels:  bash-script
Libhv
🔥 比libevent、libuv更易用的国产网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket client/server.
Stars: ✭ 3,355 (+1684.57%)
Mutual labels:  openssl
Mutual Tls Ssl
🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also other server examples are available such as jersey with grizzly. Also gRPC examples are included
Stars: ✭ 163 (-13.3%)
Mutual labels:  openssl
Cryptcheck
Verify some SSL/TLS website or XMPP implementation
Stars: ✭ 158 (-15.96%)
Mutual labels:  openssl
Bluecryptor
Swift cross-platform crypto library using CommonCrypto/libcrypto
Stars: ✭ 171 (-9.04%)
Mutual labels:  openssl
Flash Chip
Ready to use Flash environment for the C.H.I.P Single Board Computer
Stars: ✭ 152 (-19.15%)
Mutual labels:  bash-script
Garud
An automation tool that scans sub-domains, sub-domain takeover, then filters out XSS, SSTI, SSRF, and more injection point parameters and scans for some low hanging vulnerabilities automatically.
Stars: ✭ 183 (-2.66%)
Mutual labels:  bash-script
Imgur.sh
Bart's Imgur uploader bash script
Stars: ✭ 145 (-22.87%)
Mutual labels:  bash-script
Openssl
Provides SSL, TLS and general purpose cryptography.
Stars: ✭ 166 (-11.7%)
Mutual labels:  openssl
Partyloud
A simple tool to generate fake web browsing and mitigate tracking
Stars: ✭ 170 (-9.57%)
Mutual labels:  bash-script
Switch Cuda
A simple bash script for switching between installed versions of CUDA.
Stars: ✭ 186 (-1.06%)
Mutual labels:  bash-script
Openssl For Iphone
A script for compiling OpenSSL for iOS Devices (iPhone, iPad, iPod Touch, AppleTV, MacCatalyst)
Stars: ✭ 2,190 (+1064.89%)
Mutual labels:  openssl

Self Signed TLS

This is script to simplify the creation of certificate authorities and self-signed TLS certificates using OpenSSL.


Usage

self-signed-tls [OPTIONS]
self-signed-tls --trust -c US -s California -l 'Los Angeles' -o 'Example Org' -u 'Example Unit'
self-signed-tls --ca-key=/path/to/CA.key --ca-cert=/path/to/CA.pem --ca-only

Options


General

Option Description
-h --help Display help and exit
-p VALUE --path=VALUE Path to output generated keys
-d VALUE --duration=VALUE Number of days the certificate is valid (default 365)
-b VALUE --bits=VALUE Key size in bits (default 2048)
--no-interaction Disables interactive prompts for unspecified variables.
(OpenSSL may still prompt for values)

Certificate Authority

Option Description
--ca-key=VALUE Path to certificate authority key file
(Generates new CA if not set)
--ca-cert=VALUE Path to certificate authority cert file
(Generates new CA if not set)
--ca-only Instructs script to generate a certificate authority, and not to generate a signed certificate
-t --trust Flag to trust certificate authority (requires sudo privileges)
(Do not set for default 'false')

Currently only supports Darwin / MacOS.
Please feel free to contribute if you know how to trust a certificate on other systems.

Certificate Subject

Option Description
-c VALUE --country=VALUE Country Name (2 letter code)
-s VALUE --state=VALUE State or Province Name (full name)
-l VALUE --locality=VALUE Locality Name (eg, city)
-o VALUE --organization=VALUE Organization Name (eg, company)
-u VALUE --unit=VALUE Organizational Unit Name (eg, section)
-n VALUE --common-name=VALUE Common Name (e.g. server FQDN or YOUR name)
-a VALUE --san=VALUE Comma-delimited list of subject alternative names
-e VALUE --email=VALUE Email Address

Resources

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].