https://github.com/enteee/tls-tofu
Docker images implementing Transport Layer Security (TLS) - Trust On First Use (TOFU)
https://github.com/enteee/tls-tofu
Last synced: 5 months ago
JSON representation
Docker images implementing Transport Layer Security (TLS) - Trust On First Use (TOFU)
- Host: GitHub
- URL: https://github.com/enteee/tls-tofu
- Owner: Enteee
- License: apache-2.0
- Created: 2019-05-07T09:58:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-04-19T10:42:36.000Z (about 5 years ago)
- Last Synced: 2024-11-24T19:53:31.859Z (over 1 year ago)
- Language: Shell
- Homepage: https://duckpond.ch/category/tls-tofu
- Size: 14.6 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# tls-tofu [](https://github.com/Enteee/tls-tofu) [](https://hub.docker.com/r/enteee/tls-tofu)
_Docker images implementing Transport Layer Security (TLS) - Trust On First Use (TOFU)_
## Usage
```sh
$ docker run \
--rm \
enteee/tls-tofu
```
## Environment Variables
| Variable | Description | Mandatory | Default |
| -------- | ----------- | :-------: | ------- |
| `TLS_TOFU` | Enable TLS-TOFU | No | `true` |
| `TLS_TOFU_HOST` | Host to do TLS-TOFU with | No | `google.com` |
| `TLS_TOFU_PORT` | Port on host | No | `443` |
| `TLS_TOFU_S_CLIENT_ARGS` | Additional arguments for `openssl s_client` | No | `-servername ${TLS_TOFU_HOST}` |
| `TLS_TOFU_KAMIKAZE_BIN` | Path to the kamikaze binary | No | `/kamikaze` |
| `TLS_TOFU_CA_CERTIFICATES` | Path to the ca-certificates file | No | `/etc/ssl/certs/ca-certificates.crt` |
| `TLS_TOFU_DEBUG` | Enable debug output | No | `undefined` |