Commit 0f3d1baa3fd75d358f3d0dcffe9e79bf5ff42cb1

Authored by Illia Barkov
Committed by GitHub
1 parent 43309d24

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

@@ -15,6 +15,7 @@ @@ -15,6 +15,7 @@
15 # 15 #
16 16
17 DOMAIN_SUFFIX="$(hostname)" 17 DOMAIN_SUFFIX="$(hostname)"
  18 +SUBJECT_ALTERNATIVE_NAMES="ip:127.0.0.1"
18 ORGANIZATIONAL_UNIT=Thingsboard 19 ORGANIZATIONAL_UNIT=Thingsboard
19 ORGANIZATION=Thingsboard 20 ORGANIZATION=Thingsboard
20 CITY=SF 21 CITY=SF
@@ -86,6 +86,12 @@ fi @@ -86,6 +86,12 @@ fi
86 86
87 echo "Generating SSL Key Pair..." 87 echo "Generating SSL Key Pair..."
88 88
  89 +EXT=""
  90 +
  91 +if [[ ! -z "$SUBJECT_ALTERNATIVE_NAMES" ]]; then
  92 + EXT="-ext san=$SUBJECT_ALTERNATIVE_NAMES "
  93 +fi
  94 +
89 keytool -genkeypair -v \ 95 keytool -genkeypair -v \
90 -alias $SERVER_KEY_ALIAS \ 96 -alias $SERVER_KEY_ALIAS \
91 -dname "CN=$DOMAIN_SUFFIX, OU=$ORGANIZATIONAL_UNIT, O=$ORGANIZATION, L=$CITY, ST=$STATE_OR_PROVINCE, C=$TWO_LETTER_COUNTRY_CODE" \ 97 -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 \ @@ -94,7 +100,8 @@ keytool -genkeypair -v \
94 -storepass $SERVER_KEYSTORE_PASSWORD \ 100 -storepass $SERVER_KEYSTORE_PASSWORD \
95 -keyalg $SERVER_KEY_ALG \ 101 -keyalg $SERVER_KEY_ALG \
96 -keysize $SERVER_KEY_SIZE \ 102 -keysize $SERVER_KEY_SIZE \
97 - -validity 9999 103 + -validity 9999 \
  104 + $EXT
98 105
99 status=$? 106 status=$?
100 if [[ $status != 0 ]]; then 107 if [[ $status != 0 ]]; then