diff options
Diffstat (limited to 'docs/reference/plugins/target')
-rw-r--r-- | docs/reference/plugins/target/csr.md | 17 | ||||
-rw-r--r-- | docs/reference/plugins/target/iis.md | 46 | ||||
-rw-r--r-- | docs/reference/plugins/target/index.md | 13 | ||||
-rw-r--r-- | docs/reference/plugins/target/manual.md | 9 |
4 files changed, 0 insertions, 85 deletions
diff --git a/docs/reference/plugins/target/csr.md b/docs/reference/plugins/target/csr.md deleted file mode 100644 index ddc716f..0000000 --- a/docs/reference/plugins/target/csr.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -sidebar: reference ---- - -# CSR -Use a certificate signing request generated by third party software. -When this target plugin is chosen, you will obviously not be able to select -a [CSR plugin](/win-acme/reference/plugins/csr/) as well, meaning that any -customization and key selection requirements should already be met. - -Note that it's possible though not required to provide the private key to -the program as well. If you do not provide the private key, the certificate -as stored by the [store plugins](/win-acme/reference/plugins/store/) will -have limited use. - -## Unattended -`--target csr --csrfile C:\csr.txt [--pkfile C:\key.txt]`
\ No newline at end of file diff --git a/docs/reference/plugins/target/iis.md b/docs/reference/plugins/target/iis.md deleted file mode 100644 index b93e3ea..0000000 --- a/docs/reference/plugins/target/iis.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar: reference ---- - -# IIS -Create target based on bindings configured in IIS. -- Automatically updates webroot path (useful for [FileSystem validation](/win-acme/reference/plugins/validation/http/filesystem)) - -# Filtering bindings -While it's possible to create a certificate for all bindings in all sites, typically you will want to select some -specific bindings to create a certificate for. There are several filters available, that in some cases can also be -combined with eachother. - -## Site filters -You can choose to limit the certificate to specific websites by specifying a site identifier, or a comma seperated list -of them. The magic value `s` will dynamically target all current and future websites created on the server. - -## Binding filters -You can filter bindings by host name by specifically typing them out. It's also be possible to filter hosts by a pattern -or by a regular expression. - -### Pattern -You may use a `*` for a range of any characters and a `?` for any single character. For example: the pattern `example.*` -will match `example.net` and `example.com` (but not `my.example.com`). The pattern `?.example.com` will match -`a.example.com` and `b.example.com` (but not `www.example.com`). Note that multiple patterns can be combined by -comma seperating them. - -### Regex -If a pattern is not powerful enough for you, there is the ultimate solution of applying a regular expression to the -problem. [regex101.com](https://regex101.com/) is a nice tool to help test your regular expression. - -## Unattended -- ##### Single binding -`--target iis --host example.com [--siteid 1]` -- ##### Multiple bindings -`--target iis --host example.com,www.example.com [--siteid 1,2,3] [--commonname common.example.com]` -- ##### All bindings of a site -`--target iis --siteid 1 [--commonname common.example.com] [--excludebindings exclude.example.com]` -- ##### All bindings of multiple sites -`--target iis --siteid 1,2,3 [--commonname common.example.com] [--excludebindings exclude.example.com]` -- ##### All bindings of all sites -`--target iis --siteid s [--commonname common.example.com] [--excludebindings exclude.example.com]` -- ##### Binding pattern -`--target iis --host-pattern *.example.??? [--siteid 1,2,3] [--commonname common.example.com] [--excludebindings exclude.example.com]` -- ##### Binging regex -`--target iis --host-regex [a-z]{3}\.example(\.com|\.net) [--siteid 1,2,3] [--commonname common.example.com] [--excludebindings exclude.example.com]`
\ No newline at end of file diff --git a/docs/reference/plugins/target/index.md b/docs/reference/plugins/target/index.md deleted file mode 100644 index af4e5ac..0000000 --- a/docs/reference/plugins/target/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -sidebar: reference ---- - -# Target plugins - -A target plugin is responsible for providing information about a (potential) certificate to the rest of the program. -Its primary purpose is to determine which host names should be included in the SAN list, but can also provide extra -information such as the preferred common name or bindings to exclude. - -## Default - -There is no default target plugin, it always has to be chosen by the user.
\ No newline at end of file diff --git a/docs/reference/plugins/target/manual.md b/docs/reference/plugins/target/manual.md deleted file mode 100644 index 4422c40..0000000 --- a/docs/reference/plugins/target/manual.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -sidebar: reference ---- - -# Manual -Manually input host names. The first name will be the common name of the certificate, the other will only be in the SAN list. - -## Unattended -`--target manual --host a.example.com,b.example.com`
\ No newline at end of file |