step-ca
step-ca
step-ca
in a Docker containerstep-ca
step-ca
step-ca
in a Docker containerstep certificate lint
step certificate lint -- lint certificate details
step certificate lint <crt-file> [--roots=<root-bundle>]
[--servername=<servername>]
step certificate lint checks a certificate for common errors and outputs the result in JSON format. It is intended for evaluating Web PKI certificates, and may not be appropriate for internal PKIs.
crt-file
Path to a certificate or certificate signing request (CSR) to lint.
--roots=roots
Root certificate(s) that will be used to verify the
authenticity of the remote server.
roots
is a case-sensitive string and may be one of:
file: Relative or full path to a file. All certificates in the file will be used for path validation.
list of files: Comma-separated list of relative or full file paths. Every PEM encoded certificate from each file will be used for path validation.
directory: Relative or full path to a directory. Every PEM encoded certificate from each file in the directory will be used for path validation.
--insecure Use an insecure client to retrieve a remote peer certificate. Useful for debugging invalid certificates remotely.
--servername=value
TLS Server Name Indication that should be sent to request a specific certificate from the server.
This command returns 0 on success and >0 if any error occurs.
$ step certificate lint ./certificate.crt
Lint a remote certificate (using the default root certificate bundle to verify the server):
$ step certificate lint https://smallstep.com
Lint a remote certificate using a custom root certificate to verify the server:
$ step certificate lint https://smallstep.com --roots ./certificate.crt
Lint a remote certificate using a custom list of root certificates to verify the server:
$ step certificate lint https://smallstep.com \
--roots "./certificate.crt,./certificate2.crt,/certificate3.crt"
Lint a remote certificate using a custom directory of root certificates to verify the server:
$ step certificate lint https://smallstep.com --roots "./path/to/certificates/"
Unsubscribe anytime. See our privacy policy.
© 2023 Smallstep Labs, Inc. All rights reserved.