a topic for the ssl plugin
heroku certs
heroku certs:add CRT KEY
heroku certs:auto
heroku certs:auto:disable
heroku certs:auto:enable
heroku certs:auto:refresh
heroku certs:chain
heroku certs:generate DOMAIN
heroku certs:info
heroku certs:key
heroku certs:remove
heroku certs:update CRT KEY
list SSL certificates for an app
list SSL certificates for an app
USAGE
$ heroku certs
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
See code: @heroku-cli/plugin-certs-v5
add an SSL certificate to an app
add an SSL certificate to an app
Note: certificates with PEM encoding are also valid
USAGE
$ heroku certs:add CRT KEY
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--bypass bypass the trust chain completion step
--type=type type to create, either 'sni' or 'endpoint'
DESCRIPTION
Note: certificates with PEM encoding are also valid
EXAMPLES
$ heroku certs:add example.com.crt example.com.key
If you require intermediate certificates, refer to this article on merging certificates to get a complete chain:
https://help.salesforce.com/s/articleView?id=000333504&type=1
See code: @heroku-cli/plugin-certs-v5
show ACM status for an app
show ACM status for an app
USAGE
$ heroku certs:auto
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--wait watch ACM status and display the status when complete
See code: @heroku-cli/plugin-certs-v5
disable ACM for an app
disable ACM for an app
USAGE
$ heroku certs:auto:disable
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
See code: @heroku-cli/plugin-certs-v5
enable ACM status for an app
enable ACM status for an app
USAGE
$ heroku certs:auto:enable
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--wait watch ACM status and exit when complete
See code: @heroku-cli/plugin-certs-v5
refresh ACM for an app
refresh ACM for an app
USAGE
$ heroku certs:auto:refresh
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
See code: @heroku-cli/plugin-certs-v5
print an ordered & complete chain for a certificate
print an ordered & complete chain for a certificate
USAGE
$ heroku certs:chain
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
See code: @heroku-cli/plugin-certs-v5
generate a key and a CSR or self-signed certificate
generate a key and a CSR or self-signed certificate
Generate a key and certificate signing request (or self-signed certificate)
for an app. Prompts for information to put in the certificate unless --now
is used, or at least one of the --subject, --owner, --country, --area, or
--city options is specified.
USAGE
$ heroku certs:generate DOMAIN
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--area=area sub-country area (state, province, etc.) of owner
--city=city city of owner
--country=country country of owner, as a two-letter ISO country code
--keysize=keysize RSA key size in bits (default: 2048)
--now do not prompt for any owner information
--owner=owner name of organization certificate belongs to
--selfsigned generate a self-signed certificate instead of a CSR
--subject=subject specify entire certificate subject
DESCRIPTION
Generate a key and certificate signing request (or self-signed certificate)
for an app. Prompts for information to put in the certificate unless --now
is used, or at least one of the --subject, --owner, --country, --area, or
--city options is specified.
EXAMPLES
$ heroku certs:generate example.com
See code: @heroku-cli/plugin-certs-v5
show certificate information for an SSL certificate
show certificate information for an SSL certificate
USAGE
$ heroku certs:info
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--endpoint=endpoint endpoint to check info on
--name=name name to check info on
--show-domains show associated domains
See code: @heroku-cli/plugin-certs-v5
print the correct key for the given certificate
print the correct key for the given certificate
You must pass one single certificate, and one or more keys.
The first key that signs the certificate will be printed back.
USAGE
$ heroku certs:key
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
DESCRIPTION
You must pass one single certificate, and one or more keys.
The first key that signs the certificate will be printed back.
EXAMPLES
$ heroku certs:key example.com.crt example.com.key
See code: @heroku-cli/plugin-certs-v5
remove an SSL certificate from an app
remove an SSL certificate from an app
USAGE
$ heroku certs:remove
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--endpoint=endpoint endpoint to remove
--name=name name to remove
See code: @heroku-cli/plugin-certs-v5
update an SSL certificate on an app
update an SSL certificate on an app
Note: certificates with PEM encoding are also valid
USAGE
$ heroku certs:update CRT KEY
OPTIONS
-a, --app=app (required) app to run command against
-r, --remote=remote git remote of app to use
--bypass bypass the trust chain completion step
--endpoint=endpoint endpoint to update
--name=name name to update
DESCRIPTION
Note: certificates with PEM encoding are also valid
EXAMPLES
$ heroku certs:update example.com.crt example.com.key
If you require intermediate certificates, refer to this article on merging certificates to get a complete chain:
https://help.salesforce.com/s/articleView?id=000333504&type=1
See code: @heroku-cli/plugin-certs-v5