mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 02:17:18 +00:00 
			
		
		
		
	Merge branch 'dev' of github.com:Neilpang/acme.sh
This commit is contained in:
		
						commit
						e80ca4ddbc
					
				| @ -332,6 +332,8 @@ For more details: [How to use DNS API](dnsapi) | ||||
| 
 | ||||
| # 8. Use DNS manual mode: | ||||
| 
 | ||||
| See: https://github.com/Neilpang/acme.sh/wiki/dns-manual-mode first. | ||||
| 
 | ||||
| If your dns provider doesn't support any api access, you can add the txt record by your hand. | ||||
| 
 | ||||
| ```bash | ||||
|  | ||||
							
								
								
									
										13
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								acme.sh
									
									
									
									
									
								
							| @ -110,10 +110,14 @@ _STATELESS_WIKI="https://github.com/Neilpang/acme.sh/wiki/Stateless-Mode" | ||||
| 
 | ||||
| _DNS_ALIAS_WIKI="https://github.com/Neilpang/acme.sh/wiki/DNS-alias-mode" | ||||
| 
 | ||||
| _DNS_MANUAL_WIKI="https://github.com/Neilpang/acme.sh/wiki/dns-manual-mode" | ||||
| 
 | ||||
| _DNS_MANUAL_ERR="The dns manual mode can not renew automatically, you must issue it again manually. You'd better use the other modes instead." | ||||
| 
 | ||||
| _DNS_MANUAL_WARN="It seems that you are using dns manual mode. please take care: $_DNS_MANUAL_ERR" | ||||
| 
 | ||||
| _DNS_MANUAL_ERROR="It seems that you are using dns manual mode. Read this link first: $_DNS_MANUAL_WIKI" | ||||
| 
 | ||||
| __INTERACTIVE="" | ||||
| if [ -t 1 ]; then | ||||
|   __INTERACTIVE="1" | ||||
| @ -3477,6 +3481,11 @@ issue() { | ||||
|     mkdir -p "$DOMAIN_PATH" | ||||
|   fi | ||||
| 
 | ||||
|   if _hasfield "$_web_roots" "$W_DNS" && [ -z "$FORCE_DNS_MANUAL" ]; then | ||||
|     _err "$_DNS_MANUAL_ERROR" | ||||
|     return 1 | ||||
|   fi | ||||
| 
 | ||||
|   _debug "Using ACME_DIRECTORY: $ACME_DIRECTORY" | ||||
| 
 | ||||
|   _initAPI | ||||
| @ -5500,6 +5509,7 @@ Parameters: | ||||
|   --listen-v6                       Force standalone/tls server to listen at ipv6. | ||||
|   --openssl-bin                     Specifies a custom openssl bin location. | ||||
|   --use-wget                        Force to use wget, if you have both curl and wget installed. | ||||
|   --yes-I-know-dns-manual-mode-enough-go-ahead-please  Force to use dns manual mode: $_DNS_MANUAL_WIKI | ||||
|   " | ||||
| } | ||||
| 
 | ||||
| @ -5988,6 +5998,9 @@ _process() { | ||||
|           shift | ||||
|         fi | ||||
|         ;; | ||||
|       --yes-I-know-dns-manual-mode-enough-go-ahead-please) | ||||
|         export FORCE_DNS_MANUAL=1 | ||||
|         ;; | ||||
|       --log | --logfile) | ||||
|         _log="1" | ||||
|         _logfile="$2" | ||||
|  | ||||
| @ -1,11 +1,5 @@ | ||||
| #!/usr/bin/env sh | ||||
| 
 | ||||
| #Here is a sample custom api script. | ||||
| #This file name is "myapi.sh" | ||||
| #So, here must be a method   myapi_deploy() | ||||
| #Which will be called by acme.sh to deploy the cert | ||||
| #returns 0 means success, otherwise error. | ||||
| 
 | ||||
| ########  Public functions ##################### | ||||
| 
 | ||||
| #domain keyfile certfile cafile fullchain | ||||
|  | ||||
| @ -325,6 +325,8 @@ The `CY_Username`, `CY_Password` and `CY_OTP_Secret` will be saved in `~/.acme.s | ||||
| 
 | ||||
| ## 17. Use Domain-Offensive/Resellerinterface/Domainrobot API | ||||
| 
 | ||||
| ATTENTION: You need to be a registered Reseller to be able to use the ResellerInterface. As a normal user you can not use this method. | ||||
| 
 | ||||
| You will need your login credentials (Partner ID+Password) to the Resellerinterface, and export them before you run `acme.sh`: | ||||
| ``` | ||||
| export DO_PID="KD-1234567" | ||||
| @ -525,8 +527,9 @@ For issues, please report to https://github.com/raidenii/acme.sh/issues. | ||||
| 
 | ||||
| ## 28. Use Name.com API | ||||
| 
 | ||||
| You'll need to fill out the form at https://www.name.com/reseller/apply to apply | ||||
| for API username and token. | ||||
| Create your API token here: https://www.name.com/account/settings/api | ||||
| 
 | ||||
| Note: `Namecom_Username` should be your Name.com username and not the token name.  If you accidentally run the script with the token name as the username see `~/.acme.sh/account.conf` to fix the issue | ||||
| 
 | ||||
| ``` | ||||
| export Namecom_Username="testuser" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user