| 
					
				 | 
			
			
				@@ -1243,7 +1243,14 @@ _createcsr() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   _debug2 csr "$csr" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   _debug2 csrconf "$csrconf" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  printf "[ req_distinguished_name ]\n[ req ]\ndistinguished_name = req_distinguished_name\nreq_extensions = v3_req\n[ v3_req ]\nextendedKeyUsage=serverAuth,clientAuth\n" >"$csrconf" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  printf "[ req_distinguished_name ]\n[ req ]\ndistinguished_name = req_distinguished_name\nreq_extensions = v3_req\n[ v3_req ]" >"$csrconf" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if [ "$Le_ExtKeyUse" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _savedomainconf Le_ExtKeyUse "$Le_ExtKeyUse" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    printf "\nextendedKeyUsage=$Le_ExtKeyUse\n" >>"$csrconf" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    printf "\nextendedKeyUsage=serverAuth,clientAuth\n" >>"$csrconf" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if [ "$acmeValidationv1" ]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     domainlist="$(_idn "$domainlist")" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7007,6 +7014,7 @@ Parameters: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   --post-hook <command>             Command to be run after attempting to obtain/renew certificates. Runs regardless of whether obtain/renew succeeded or failed. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   --renew-hook <command>            Command to be run after each successfully renewed certificate. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   --deploy-hook <hookname>          The hook file to deploy cert 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  --extended-key-usage <string>     Manually define the CSR extended key usage value. The default is serverAuth,clientAuth. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   --ocsp, --ocsp-must-staple        Generate OCSP-Must-Staple extension. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   --always-force-new-domain-key     Generate new domain key on renewal. Otherwise, the domain key is not changed by default. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   --auto-upgrade [0|1]              Valid for '--upgrade' command, indicating whether to upgrade automatically in future. Defaults to 1 if argument is omitted. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7698,6 +7706,10 @@ _process() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       _deploy_hook="$_deploy_hook$2," 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       shift 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    --extended-key-usage) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      Le_ExtKeyUse="$2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      shift 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ;; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     --ocsp-must-staple | --ocsp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Le_OCSP_Staple="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ;; 
			 |