32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| set -e
 | |
| 
 | |
| # TODO notify if wildcard is selected and no dns challenge is present
 | |
| node bin/greenlock.js add --subject example.com --altnames 'example.com,*.example.com'
 | |
| node bin/greenlock.js update --subject example.com
 | |
| node bin/greenlock.js config --subject example.com
 | |
| node bin/greenlock.js config --subject *.example.com
 | |
| node bin/greenlock.js defaults
 | |
| node bin/greenlock.js defaults --account-key-type
 | |
| node bin/greenlock.js defaults
 | |
| # using --challenge-xx-xx-xxx is additive
 | |
| node bin/greenlock.js defaults --challenge-dns-01 foo-http-01-bar --challenge-dns-01-token BIG_TOKEN
 | |
| # using --challenge is exclusive (will delete things not mentioned)
 | |
| node bin/greenlock.js defaults --challenge acme-http-01-standalone
 | |
| # should delete all and add just this one anew
 | |
| node bin/greenlock.js update --subject example.com --challenge bar-http-01-baz
 | |
| # should add, leaving the existing
 | |
| node bin/greenlock.js update --subject example.com --challenge-dns-01 baz-dns-01-qux --challenge-dns-01-token BIG_TOKEN
 | |
| # should delete all and add just this one anew
 | |
| node bin/greenlock.js update --subject example.com --challenge bar-http-01-baz
 | |
| node bin/greenlock.js remove --subject example.com
 | |
| 
 | |
| # TODO test for failure
 | |
| # node bin/greenlock.js add --subject example.com
 | |
| # node bin/greenlock.js add --subject example --altnames example
 | |
| # node bin/greenlock.js add --subject example.com --altnames '*.example.com'
 | |
| # node bin/greenlock.js add --subject example.com --altnames '*.example.com,example.com'
 | |
| # node bin/greenlock.js update --altnames example.com
 | |
| # node bin/greenlock.js config foo.example.com
 |