step ca bootstrap downloads the root certificate from the certificate
authority and sets up the current environment to use it.
Bootstrap will store the root certificate in $STEPPATH/certs/root_ca.crt and
create a configuration file in $STEPPATH/configs/defaults.json with the CA
url, the root certificate location and its fingerprint.
After the bootstrap, ca commands do not need to specify the flags
--ca-url, --root or --fingerprint if we want to use the same environment.
--ca-url=URIURI of the targeted Step Certificate Authority.
The fingerprint of the targeted root certificate.
Install the root certificate into the system truststore.
The team ID used to bootstrap the environment.
The sub-domain of the certificate authority to bootstrap. E.g., for an authority with
domain name 'certs.example-team.ca.smallstep.com' the value would be 'certs'.
The url step queries to retrieve initial team configuration. Only used with
the --team option. If the url contains <> placeholders, they are replaced with the team ID.
Replacing the authority-id section of the url is not supported with placeholders.
The url to open in the system browser when the OAuth flow is successful.
Force the overwrite of files without asking.
The context name to apply for the given command.
The name that will serve as the profile name for the context.
The name that will serve as the authority name for the context.
Bootstrap using the CA url and a fingerprint:
$ step ca bootstrap --ca-url https://ca.example.org \