Source plugins

A source 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.

Custom CSR CSR created by another program
IIS bindings Read bindings from IIS
Manual input Manually enter host names

Default

There is no default source plugin, it always has to be chosen by the user, either using the ‑‑source parameter that triggers unattended mode, or using the “Create renewal” menu. The default plugin suggested by the UI can be changed.

Arguments

‑‑source Specify which source plugin to run, bypassing the main menu and triggering unattended mode.

Settings

Source.DefaultSource Default source plugin. This only affects the menu in the UI.

Type: string
Default: undefined (equivalent to "iis", with "manual" as backup for unprivileged users or systems without IIS.)

Looking for win-acme?

simple-acme is a backwards compatible, drop-in replacement built by the same person. Project history.