Browse Source

fix bugs.

neil 8 years ago
parent
commit
1643b476eb
1 changed files with 6 additions and 6 deletions
  1. 6 6
      acme.sh

+ 6 - 6
acme.sh

@@ -470,7 +470,7 @@ _readSubjectFromCSR() {
     _usage "_readSubjectFromCSR mycsr.csr"
     _usage "_readSubjectFromCSR mycsr.csr"
     return 1
     return 1
   fi
   fi
-  openssl req  -noout  -in  "$_csrfile"  -subject | _egrep_o "CN=.*" | cut -d = -f 2 |  cut -d / -f 1
+  openssl req  -noout  -in  "$_csrfile"  -subject | _egrep_o "CN=.*" | cut -d = -f 2 |  cut -d / -f 1 | tr -d '\n'
 }
 }
 
 
 #_csrfile
 #_csrfile
@@ -485,24 +485,24 @@ _readSubjectAltNamesFromCSR() {
   _csrsubj="$(_readSubjectFromCSR "$_csrfile")"
   _csrsubj="$(_readSubjectFromCSR "$_csrfile")"
   _debug _csrsubj "$_csrsubj"
   _debug _csrsubj "$_csrsubj"
   
   
-  _dnsAltnames="$(openssl req  -noout -text  -in  "$_csrfile" | grep "^ *DNS:.*" | tr -d ' ')"
+  _dnsAltnames="$(openssl req  -noout -text  -in  "$_csrfile" | grep "^ *DNS:.*" | tr -d ' \n')"
   _debug _dnsAltnames "$_dnsAltnames"
   _debug _dnsAltnames "$_dnsAltnames"
   
   
   if _contains "$_dnsAltnames," "DNS:$_csrsubj," ; then
   if _contains "$_dnsAltnames," "DNS:$_csrsubj," ; then
     _debug "AltNames contains subject"
     _debug "AltNames contains subject"
-    _dnsAltnames="$(echo "$_dnsAltnames," | sed "s/DNS:$_csrsubj,//g")"
+    _dnsAltnames="$(printf "%s" "$_dnsAltnames," | sed "s/DNS:$_csrsubj,//g")"
   else
   else
     _debug "AltNames doesn't contain subject"
     _debug "AltNames doesn't contain subject"
   fi
   fi
   
   
-  echo "$_dnsAltnames" | sed "s/DNS://g"
+  printf "%s" "$_dnsAltnames" | sed "s/DNS://g"
 }
 }
 
 
 #_csrfile 
 #_csrfile 
 _readKeyLengthFromCSR() {
 _readKeyLengthFromCSR() {
   _csrfile="$1"
   _csrfile="$1"
   if [ -z "$_csrfile" ] ; then
   if [ -z "$_csrfile" ] ; then
-    _usage "_readAllDomainListFromCSR mycsr.csr"
+    _usage "_readKeyLengthFromCSR mycsr.csr"
     return 1
     return 1
   fi
   fi
   
   
@@ -581,7 +581,7 @@ createAccountKey() {
   fi
   fi
   
   
   length=$1
   length=$1
-  if _startswith "$length" "ec-" ; then
+  if _isEccKey "$length" ; then
     length=2048
     length=2048
   fi
   fi