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 15 #
16 16
17 17 DOMAIN_SUFFIX="$(hostname)"
  18 +SUBJECT_ALTERNATIVE_NAMES="ip:127.0.0.1"
18 19 ORGANIZATIONAL_UNIT=Thingsboard
19 20 ORGANIZATION=Thingsboard
20 21 CITY=SF
... ...
... ... @@ -86,6 +86,12 @@ fi
86 86
87 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 95 keytool -genkeypair -v \
90 96 -alias $SERVER_KEY_ALIAS \
91 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 100 -storepass $SERVER_KEYSTORE_PASSWORD \
95 101 -keyalg $SERVER_KEY_ALG \
96 102 -keysize $SERVER_KEY_SIZE \
97   - -validity 9999
  103 + -validity 9999 \
  104 + $EXT
98 105
99 106 status=$?
100 107 if [[ $status != 0 ]]; then
... ...