mirror of https://github.com/Icinga/icinga2.git
15 lines
412 B
Bash
Executable File
15 lines
412 B
Bash
Executable File
#!/bin/bash
|
|
source $(dirname -- $0)/icinga2-pkifuncs
|
|
|
|
check_pki_dir
|
|
|
|
if [ $(ls -l -- $ICINGA_CA | wc -l) != 0 ]; then
|
|
echo "The Icinga CA directory must be empty." >&2
|
|
exit 1
|
|
fi
|
|
|
|
echo '01' > $ICINGA_CA/serial
|
|
touch $ICINGA_CA/index.txt
|
|
|
|
CN_DEFAULT="Icinga CA" KEY_DIR=$ICINGA_CA openssl req -new -newkey rsa:4096 -x509 -nodes -days 3650 -config openssl.cnf -keyform PEM -keyout ca.key -outform PEM -out ca.crt
|