@@ -5,20 +5,20 @@ chmod 700 out
5
5
6
6
echo -n " Enter the certificate filename of CA [out/ca_cert.pem]:"
7
7
read ca_cert_filename
8
- if [ -z ${ca_cert_filename} ]; then
8
+ if [ -z " ${ca_cert_filename} " ]; then
9
9
ca_cert_filename=" out/ca_cert.pem"
10
10
fi
11
11
12
12
echo -n " Enter the private key filename of CA [out/ca_key.pem]:"
13
13
read ca_key_filename
14
- if [ -z ${ca_key_filename} ]; then
14
+ if [ -z " ${ca_key_filename} " ]; then
15
15
ca_key_filename=" out/ca_key.pem"
16
16
fi
17
17
18
18
while true ; do
19
19
echo -n " Enter private key password of existent CA:"
20
20
read -s ca_key_password
21
- if [ ${# ca_key_password} -ge 4 ]; then
21
+ if [ " ${# ca_key_password} " -ge 4 ]; then
22
22
echo
23
23
break ;
24
24
else
31
31
while true ; do
32
32
echo -n " Enter key store password for server:"
33
33
read -s key_store_password
34
- if [ ${# key_store_password} -ge 6 ]; then
34
+ if [ " ${# key_store_password} " -ge 6 ]; then
35
35
echo
36
36
break ;
37
37
else
44
44
while true ; do
45
45
echo -n " Enter private key password for server:"
46
46
read -s key_password
47
- if [ ${# key_password} -ge 6 ]; then
47
+ if [ " ${# key_password} " -ge 6 ]; then
48
48
echo
49
49
break ;
50
50
else
56
56
57
57
echo -n " Enter a name of the cert name of CA [influent-ca]:"
58
58
read ca_cert_name
59
- if [ -z ${ca_cert_name} ]; then
59
+ if [ -z " ${ca_cert_name} " ]; then
60
60
ca_cert_name=influent-ca
61
61
fi
62
62
63
63
echo -n " Enter a name of the keypair name for server [influent-server]:"
64
64
read keypair_name
65
- if [ -z ${keypair_name} ]; then
65
+ if [ -z " ${keypair_name} " ]; then
66
66
keypair_name=influent-server
67
67
fi
68
68
69
69
while true ; do
70
70
echo -n " Enter Country Name for server [US]:"
71
71
read country_name
72
- if [ -z ${country_name} ]; then
72
+ if [ -z " ${country_name} " ]; then
73
73
country_name=US
74
74
break ;
75
- elif [ ${# country_name} -eq 2 ]; then
75
+ elif [ " ${# country_name} " -eq 2 ]; then
76
76
break ;
77
77
else
78
78
echo " Country Name must be 2 characters"
82
82
83
83
echo -n " Enter State or Province Name for server [CA]:"
84
84
read state_name
85
- if [ -z ${state_name} ]; then
85
+ if [ -z " ${state_name} " ]; then
86
86
state_name=CA
87
87
fi
88
88
89
89
echo -n " Enter Locality Name (eg, city) for server [Mountain View]:"
90
90
read locality_name
91
- if [ -z ${locality_name} ]; then
91
+ if [ -z " ${locality_name} " ]; then
92
92
locality_name=" Mountain View"
93
93
fi
94
94
95
95
echo -n " Organization Name (eg, company) for server [Influent]:"
96
96
read organization_name
97
- if [ -z ${organization_name} ]; then
97
+ if [ -z " ${organization_name} " ]; then
98
98
organization_name=" Influent"
99
99
fi
100
100
101
101
echo -n " Organizational Unit Name (eg, section) for server []:"
102
102
read organization_unit_name
103
- if [ -z ${organization_unit_name} ]; then
103
+ if [ -z " ${organization_unit_name} " ]; then
104
104
organization_unit_name=" "
105
105
fi
106
106
107
- echo -n " Common Name (e.g. server host name) [Influent Server] :"
107
+ echo -n " Common Name (e.g. server host name):"
108
108
read common_name
109
- if [ -z ${common_name} ]; then
109
+ if [ -z " ${common_name} " ]; then
110
110
common_name=" Influent Server"
111
111
fi
112
112
113
113
echo -n " Certificate valid days [36500]:"
114
114
read validity_days
115
- if [ -z ${validity_days} ]; then
115
+ if [ -z " ${validity_days} " ]; then
116
116
validity_days=36500
117
117
fi
118
118
119
119
keytool \
120
120
-genkeypair \
121
121
-alias ${keypair_name} \
122
122
-keyalg RSA \
123
- -keysize 2048 \
123
+ -keysize 4096 \
124
124
-dname " CN=${common_name} , OU=${organization_unit_name} , O=${organization_name} , L=${locality_name} , ST=${state_name} , C=${country_name} " \
125
125
-validity ${validity_days} \
126
126
-keypass ${key_password} \
0 commit comments