mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-30 18:07:15 +00:00 
			
		
		
		
	
						commit
						26e3263aec
					
				
							
								
								
									
										18
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								acme.sh
									
									
									
									
									
								
							| @ -104,21 +104,21 @@ if [ -t 1 ]; then | |||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| __green() { | __green() { | ||||||
|   if [ "$__INTERACTIVE" ]; then |   if [ "$__INTERACTIVE${ACME_NO_COLOR}" = "1" ]; then | ||||||
|     printf '\033[1;31;32m' |     printf '\033[1;31;32m' | ||||||
|   fi |   fi | ||||||
|   printf -- "%b" "$1" |   printf -- "%b" "$1" | ||||||
|   if [ "$__INTERACTIVE" ]; then |   if [ "$__INTERACTIVE${ACME_NO_COLOR}" = "1" ]; then | ||||||
|     printf '\033[0m' |     printf '\033[0m' | ||||||
|   fi |   fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| __red() { | __red() { | ||||||
|   if [ "$__INTERACTIVE" ]; then |   if [ "$__INTERACTIVE${ACME_NO_COLOR}" = "1" ]; then | ||||||
|     printf '\033[1;31;40m' |     printf '\033[1;31;40m' | ||||||
|   fi |   fi | ||||||
|   printf -- "%b" "$1" |   printf -- "%b" "$1" | ||||||
|   if [ "$__INTERACTIVE" ]; then |   if [ "$__INTERACTIVE${ACME_NO_COLOR}" = "1" ]; then | ||||||
|     printf '\033[0m' |     printf '\033[0m' | ||||||
|   fi |   fi | ||||||
| } | } | ||||||
| @ -1136,7 +1136,7 @@ _readKeyLengthFromCSR() { | |||||||
|     echo "$_outcsr" | tr "\t" " " | _egrep_o "^ *ASN1 OID:.*" | cut -d ':' -f 2 | tr -d ' ' |     echo "$_outcsr" | tr "\t" " " | _egrep_o "^ *ASN1 OID:.*" | cut -d ':' -f 2 | tr -d ' ' | ||||||
|   else |   else | ||||||
|     _debug "RSA CSR" |     _debug "RSA CSR" | ||||||
|     echo "$_outcsr" | tr "\t" " " | _egrep_o "(^ *|RSA )Public.Key:.*" | cut -d '(' -f 2 | cut -d ' ' -f 1 |     echo "$_outcsr" | tr "\t" " " | (_egrep_o "^ *Public.Key:.*" || _egrep_o "RSA Public.Key:.*") | cut -d '(' -f 2 | cut -d ' ' -f 1 | ||||||
|   fi |   fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| @ -3940,6 +3940,10 @@ signcsr() { | |||||||
|     return 1 |     return 1 | ||||||
|   fi |   fi | ||||||
|   _debug _csrsubj "$_csrsubj" |   _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") |   _csrdomainlist=$(_readSubjectAltNamesFromCSR "$_csrfile") | ||||||
|   if [ "$?" != "0" ]; then |   if [ "$?" != "0" ]; then | ||||||
| @ -4892,6 +4896,7 @@ Parameters: | |||||||
|   --ca-bundle                       Specifies the path to the CA certificate bundle to verify api server's certificate. |   --ca-bundle                       Specifies the path to the CA certificate bundle to verify api server's certificate. | ||||||
|   --ca-path                         Specifies directory containing CA certificates in PEM format, used by wget or curl. |   --ca-path                         Specifies directory containing CA certificates in PEM format, used by wget or curl. | ||||||
|   --nocron                          Only valid for '--install' command, which means: do not install the default cron job. In this case, the certs will not be renewed automatically. |   --nocron                          Only valid for '--install' command, which means: do not install the default cron job. In this case, the certs will not be renewed automatically. | ||||||
|  |   --no-color                        Do not output color text. | ||||||
|   --ecc                             Specifies to use the ECC cert. Valid for '--install-cert', '--renew', '--revoke', '--toPkcs' and '--createCSR' |   --ecc                             Specifies to use the ECC cert. Valid for '--install-cert', '--renew', '--revoke', '--toPkcs' and '--createCSR' | ||||||
|   --csr                             Specifies the input csr. |   --csr                             Specifies the input csr. | ||||||
|   --pre-hook                        Command to be run before obtaining any certificates. |   --pre-hook                        Command to be run before obtaining any certificates. | ||||||
| @ -5339,6 +5344,9 @@ _process() { | |||||||
|       --nocron) |       --nocron) | ||||||
|         _nocron="1" |         _nocron="1" | ||||||
|         ;; |         ;; | ||||||
|  |       --no-color) | ||||||
|  |         export ACME_NO_COLOR=1 | ||||||
|  |         ;; | ||||||
|       --ecc) |       --ecc) | ||||||
|         _ecc="isEcc" |         _ecc="isEcc" | ||||||
|         ;; |         ;; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user