mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-30 09:57:14 +00:00 
			
		
		
		
	deploy for OSX Keychain
This commit is contained in:
		
							parent
							
								
									8cd4fd0b50
								
							
						
					
					
						commit
						68eb627d62
					
				
							
								
								
									
										31
									
								
								deploy/keychain.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								deploy/keychain.sh
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,31 @@ | |||||||
|  | #!/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 | ||||||
|  | keychain_deploy() { | ||||||
|  |   _cdomain="$1" | ||||||
|  |   _ckey="$2" | ||||||
|  |   _ccert="$3" | ||||||
|  |   _cca="$4" | ||||||
|  |   _cfullchain="$5" | ||||||
|  | 
 | ||||||
|  |   _debug _cdomain "$_cdomain" | ||||||
|  |   _debug _ckey "$_ckey" | ||||||
|  |   _debug _ccert "$_ccert" | ||||||
|  |   _debug _cca "$_cca" | ||||||
|  |   _debug _cfullchain "$_cfullchain" | ||||||
|  | 
 | ||||||
|  |   /usr/bin/security import "$_ckey" -k "/Library/Keychains/System.keychain" | ||||||
|  |   /usr/bin/security import "$_ccert" -k "/Library/Keychains/System.keychain" | ||||||
|  |   /usr/bin/security import "$_cca" -k "/Library/Keychains/System.keychain" | ||||||
|  |   /usr/bin/security import "$_cfullchain" -k "/Library/Keychains/System.keychain" | ||||||
|  | 
 | ||||||
|  |   return 0 | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user