Commit 0f3d1baa3fd75d358f3d0dcffe9e79bf5ff42cb1
Committed by
GitHub
1 parent
43309d24
Added subject alternative names into key generation tool #4114 (#4163)
Showing
2 changed files
with
9 additions
and
1 deletions
@@ -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 |