mirror of
https://github.com/davedoesdev/streamana.git
synced 2024-08-20 23:27:41 +08:00
14 lines
351 B
Bash
Executable File
14 lines
351 B
Bash
Executable File
#!/bin/bash
|
|
cd "$(dirname "$0")"
|
|
|
|
host=DNS:localhost
|
|
|
|
for arg in "$@"
|
|
do
|
|
case "$arg" in
|
|
--host=*) host="${arg#*=}";;
|
|
esac
|
|
done
|
|
|
|
openssl req -new -nodes -newkey rsa:2048 -keyout server.key -subj "/CN=${host#*:}/" | openssl x509 -req -extfile <(sed "s/SAN/$host/g" extensions) -days 1095 -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt
|