Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/14f3v/14f3v.ss-ssl
ss-ssl is a very simple command-line tool that allows to generates self-signed SSL certificates based on openssl library.
https://github.com/14f3v/14f3v.ss-ssl
bash-script curl openssl selfsigned shell-script ssl
Last synced: 23 days ago
JSON representation
ss-ssl is a very simple command-line tool that allows to generates self-signed SSL certificates based on openssl library.
- Host: GitHub
- URL: https://github.com/14f3v/14f3v.ss-ssl
- Owner: 14f3v
- License: mit
- Created: 2024-02-21T06:27:31.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-05T06:01:39.000Z (8 months ago)
- Last Synced: 2024-10-01T02:40:15.692Z (about 1 month ago)
- Topics: bash-script, curl, openssl, selfsigned, shell-script, ssl
- Language: Shell
- Homepage:
- Size: 20.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 14f3v.ss-ssl
ss-ssl is a command-line tool that generates self-signed SSL certificates based on the openssl library. Please allow yourself to join as a contributor to making it nicer.## Usage
Download a script via curl and run a script.
```bash
curl -sL https://raw.githubusercontent.com/14f3v/14f3v.ss-ssl/main/run.sh | bash -s -- --domain "*.example.com" --outdir ./certificates```
## Options
1. **--domain**: This parameter specifies the domain name for which the SSL certificate will be generated. You can provide a **wildcard (*)** to generate a certificate for multiple subdomains under the specified domain. For example, **--domain "*.example.com"** will generate a certificate for all subdomains of example.com.
2. **--outdir**: This parameter specifies the output directory where the SSL certificate files will be generated. If not specified, the script will use the default directory **./selfsign-ssl**. You can provide a custom directory path. For example, **--outdir ./certificates** will generate the certificate files in the certificates directory.
## Support
Currently only support for Ubuntu or [Debian distribution](https://www.debian.org/doc/manuals/debian-faq/basic-defs.en.html#:~:text=Debian%20GNU%2FLinux%20is%20a,a%20tool%20for%20this%20purpose.)