Browse Source

check invalid subject cn in the csr
fix https://github.com/Neilpang/acme.sh/issues/805

neilpang 8 years ago
parent
commit
2c9ed4c565
1 changed files with 4 additions and 0 deletions
  1. 4 0
      acme.sh

+ 4 - 0
acme.sh

@@ -3940,6 +3940,10 @@ signcsr() {
     return 1
   fi
   _debug _csrsubj "$_csrsubj"
+  if _contains "$_csrsubj" ' ' || ! _contains "$_csrsubj" '.'; then
+    _info "It seems that the subject: $_csrsubj is not a valid domain name. Drop it."
+    _csrsubj=""
+  fi
 
   _csrdomainlist=$(_readSubjectAltNamesFromCSR "$_csrfile")
   if [ "$?" != "0" ]; then