From b485aab7e71c1625cfc27e0f92c9509f42378458 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 5 May 2024 13:19:16 +0200 Subject: Adding upstream version 1.45.3+dfsg. Signed-off-by: Daniel Baumann --- .../lib/librdkafka-2.1.0/tests/gen-ssl-certs.sh | 165 +++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100755 src/fluent-bit/lib/librdkafka-2.1.0/tests/gen-ssl-certs.sh (limited to 'src/fluent-bit/lib/librdkafka-2.1.0/tests/gen-ssl-certs.sh') diff --git a/src/fluent-bit/lib/librdkafka-2.1.0/tests/gen-ssl-certs.sh b/src/fluent-bit/lib/librdkafka-2.1.0/tests/gen-ssl-certs.sh new file mode 100755 index 000000000..0e04c149d --- /dev/null +++ b/src/fluent-bit/lib/librdkafka-2.1.0/tests/gen-ssl-certs.sh @@ -0,0 +1,165 @@ +#!/bin/bash +# +# +# This scripts generates: +# - root CA certificate +# - server certificate and keystore +# - client keys +# +# https://cwiki.apache.org/confluence/display/KAFKA/Deploying+SSL+for+Kafka +# + + +if [[ "$1" == "-k" ]]; then + USE_KEYTOOL=1 + shift +else + USE_KEYTOOL=0 +fi + +OP="$1" +CA_CERT="$2" +PFX="$3" +HOST="$4" + +C=NN +ST=NN +L=NN +O=NN +OU=NN +CN="$HOST" + + +# Password +PASS="abcdefgh" + +# Cert validity, in days +VALIDITY=10000 + +set -e + +export LC_ALL=C + +if [[ $OP == "ca" && ! -z "$CA_CERT" && ! -z "$3" ]]; then + CN="$3" + openssl req -new -x509 -keyout ${CA_CERT}.key -out $CA_CERT -days $VALIDITY -passin "pass:$PASS" -passout "pass:$PASS" < " + echo " $0 [-k] server|client " + echo "" + echo " -k = Use keytool/Java Keystore, else standard SSL keys" + exit 1 +fi + -- cgit v1.2.3