actions-marketplace-validations/Issue SSL certificate
Issue SSL certificate with acme.sh's DNS API mode.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Dec 7, 2024
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/menci_acme@752be6817165d239497c39731e93be2a30774be9 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The version of acme.sh. By default the latest version is used. | no | "" |
| account-conf-content | (Deprecated, please use "account-tar") The text content of your `account.conf`, should be stored in secrets. If not specfied you should provide your DNS API token with environment variables. | no | "" |
| account-tar | Base64 encoded tar file content of your account files in `~/.acme.sh` (i.e. output of `tar cz ca account.conf | base64 -w0` in your `~/.acme.sh` directory). | no | "" |
| domains | The list of domains you want to issue certificate for. Separated by any blank characters (allowing newlines). Overrided by `domains-file` field. | no | "" |
| domains-file | The file containing a list of domains you want to issue certificate for. Separated by any blank characters (allowing newlines). Overrides `domains` field. | no | "" |
| append-wildcard | Whether to add a wildcard entry for each of your domain in `domains`. | no | true |
| arguments | The arguments to pass to acme.sh (will be prepended to all `-d domain.name` items). The first argument `--issue` should be omitted. For example `--dns dns_cf --challenge-alias example.com`. Overrided by `arguments-file` field. | no | "" |
| arguments-file | The file containing arguments to pass to acme.sh (will be prepended to all `-d domain.name` items). The first argument `--issue` should be omitted. For example `--dns dns_cf --challenge-alias example.com`. Overrides `arguments` field. | no | "" |
| output-cert | The target path for the issued certificate's cert PEM file. Omit if you don't need. | no | "" |
| output-fullchain | The target path for the issued certificate's fullchain PEM file. Omit if you don't need. | no | "" |
| output-key | The target path for the issued certificate's private key PEM file. Omit if you don't need. | no | "" |
| output-pfx | The target path for the issued certificate's PKCS#12 certificate file. Please also specify the `output-pfx-password` option. Omit if you don't need. | no | "" |
| output-pfx-password | The password for the output PKCS#12 certificate file. Ignored when `output-pfx` is not specfied. | no | "" |
| uninstall | Whether or not to uninstall acme.sh after running this action. Use `false` to keep. | no | true |
Outputs
no outputs