Browse Source

Additional cert checks

Bob Mottram 7 years ago
parent
commit
31fdd2dd2b
1 changed files with 12 additions and 0 deletions
  1. 12
    0
      src/freedombone-app-vpn

+ 12
- 0
src/freedombone-app-vpn View File

@@ -170,10 +170,22 @@ y
170 170
         echo $'VPN user cert not generated'
171 171
         exit 783528
172 172
     fi
173
+    user_cert=$(cat /etc/openvpn/easy-rsa/keys/$username.crt)
174
+    if [ ${#user_cert} -lt 10 ]; then
175
+        cat /etc/openvpn/easy-rsa/keys/$username.crt
176
+        echo $'User cert generation failed'
177
+        exit 634659
178
+    fi
173 179
     if [ ! -f /etc/openvpn/easy-rsa/keys/$username.key ]; then
174 180
         echo $'VPN user key not generated'
175 181
         exit 682523
176 182
     fi
183
+    user_key=$(cat /etc/openvpn/easy-rsa/keys/$username.key)
184
+    if [ ${#user_key} -lt 10 ]; then
185
+        cat /etc/openvpn/easy-rsa/keys/$username.key
186
+        echo $'User key generation failed'
187
+        exit 285838
188
+    fi
177 189
 
178 190
     user_vpn_cert_file=/home/$username/$OPENVPN_KEY_FILENAME
179 191