step-ca
step-ca
step-ca
in a Docker containerstep-ca
step-ca
step-ca
in a Docker containerstep certificate verify
step certificate verify -- verify a certificate
step certificate verify <crt-file> [--host=<host>]
[--roots=<root-bundle>] [--servername=<servername>]
step certificate verify executes the certificate path validation algorithm for x.509 certificates defined in RFC 5280. If the certificate is valid this command will return '0'. If validation fails, or if an error occurs, this command will produce a non-zero return value.
crt-file
The path to a certificate to validate.
--host=value
Check whether the certificate is for the specified host.
--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.
--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.
Verify a certificate using your operating system's default root certificate bundle:
$ step certificate verify ./certificate.crt
Verify a remote certificate using your operating system's default root certificate bundle:
$ step certificate verify https://smallstep.com
Verify a certificate using a custom root certificate for path validation:
$ step certificate verify ./certificate.crt --roots ./root-certificate.crt
Verify a certificate using a custom list of root certificates for path validation:
$ step certificate verify ./certificate.crt \
--roots "./root-certificate.crt,./root-certificate2.crt,/root-certificate3.crt"
Verify a certificate using a custom directory of root certificates for path validation:
$ step certificate verify ./certificate.crt --roots ./root-certificates/
Unsubscribe anytime. See our privacy policy.
© 2023 Smallstep Labs, Inc. All rights reserved.