Added subject alternative names into key generation tool #4114 (#4163)

This commit is contained in:
Illia Barkov 2021-02-25 14:12:15 +02:00 committed by GitHub
parent 43309d2497
commit 0f3d1baa3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 1 deletions

View File

@ -15,6 +15,7 @@
#
DOMAIN_SUFFIX="$(hostname)"
SUBJECT_ALTERNATIVE_NAMES="ip:127.0.0.1"
ORGANIZATIONAL_UNIT=Thingsboard
ORGANIZATION=Thingsboard
CITY=SF

View File

@ -86,6 +86,12 @@ fi
echo "Generating SSL Key Pair..."
EXT=""
if [[ ! -z "$SUBJECT_ALTERNATIVE_NAMES" ]]; then
EXT="-ext san=$SUBJECT_ALTERNATIVE_NAMES "
fi
keytool -genkeypair -v \
-alias $SERVER_KEY_ALIAS \
-dname "CN=$DOMAIN_SUFFIX, OU=$ORGANIZATIONAL_UNIT, O=$ORGANIZATION, L=$CITY, ST=$STATE_OR_PROVINCE, C=$TWO_LETTER_COUNTRY_CODE" \
@ -94,7 +100,8 @@ keytool -genkeypair -v \
-storepass $SERVER_KEYSTORE_PASSWORD \
-keyalg $SERVER_KEY_ALG \
-keysize $SERVER_KEY_SIZE \
-validity 9999
-validity 9999 \
$EXT
status=$?
if [[ $status != 0 ]]; then