]> git.proxmox.com Git - mirror_acme.sh.git/commitdiff
Modified ECC file test
authorsg1888 <ssg1888@nyu.edu>
Wed, 12 Jul 2023 00:03:21 +0000 (00:03 +0000)
committersg1888 <ssg1888@nyu.edu>
Wed, 12 Jul 2023 00:03:21 +0000 (00:03 +0000)
deploy/panos.sh

index f18482fc441f8a654a6adf996d00ee8509962db6..e11a6eed5ea5d26c7c474acf0a6a3c6e2a7035a4 100644 (file)
@@ -137,15 +137,10 @@ panos_deploy() {
   _ckey="$2"
   _cfullchain="$5"
 
-  # VALID ECC KEY CHECK
-  keysuffix=$(printf '%s' "$_ckey" | tail -c 8)
-  if [ "$keysuffix" = "_ecc.key" ] && [ ! -f "$_ckey" ]; then
-    _debug "The ECC key $_ckey doesn't exist. Attempting to strip '_ecc' from the key name"
-    _ckey=$(echo "$_ckey" | sed 's/\(.*\)_ecc.key$/\1.key/g')
-    if [ ! -f "$_ckey" ]; then
-      _err "Unable to find a valid key.  Try issuing the certificate using RSA (non-ECC) encryption."
-      return 1
-    fi
+  # VALID FILE CHECK
+  if [ ! -f "$_ckey" ] || [ ! -f "$_cfullchain" ]; then
+    _err "Unable to find a valid key and/or cert.  If this is an ECDSA/ECC cert, use the --ecc flag when deploying."
+    return 1
   fi
 
   # PANOS_HOST