ssl-config¶
vb ssl-config|tls-config [SUBCOMMAND] [OPTIONS]
Description¶
This command is used to view or modify the TLS (Transport Layer Security) configuration for VisionByte. TLS (formerly SSL) is the encryption technology used for secure HTTPS transport.
Subcommands¶
vb ssl-config remove-exception¶
vb ssl-config remove-exception DOMAINS [--all]
Description¶
Remove TLS cert exceptions for the domains listed. Or remove them all if the –all option is specified.
vb ssl-config scrub¶
vb ssl-config scrub [--force]
Description¶
Remove all SSL configuration data from the repository. Use –force to omit the confirmation.
vb ssl-config show¶
vb ssl-config show [-v]
Description¶
Show the TLS configuration. Add -v to see additional explanation
Examples¶
Inspect current TLS settings (verbose)
$ vb ssl-config show -v
OpenSSL-version: OpenSSL 3.5.4 30 Sep 2025 (0x030500040)
The version of the OpenSSL library being used
by this instance of VisionByte. Version 3.0.0 or
later is recommended.
Trust store location
SSL_CERT_FILE:
SSL_CERT_DIR:
Environment variables that determine alternative locations for
the root certificates used by VisionByte when it is acting as a SSL
client. If specified, these alternative locations take top
priority.
ssl-ca-location:
This setting is the name of a file or directory that contains
the complete set of root certificates used by VisionByte when it
is acting as a SSL client. If defined, this setting takes
priority over built-in paths.
OpenSSL-cert-file: /usr/local/ssl/cert.pem
OpenSSL-cert-dir: /usr/local/ssl/certs
The default locations for the set of root certificates
used by the "vb sync" and similar commands to verify
the identity of servers for "https:" URLs. These values
come into play when VisionByte is used as a TLS client. These
values are built into your OpenSSL library.
Trust store used:
The location that is actually used for the root certificates
used to verify the identity of servers for "https:" URLs.
This will be one of the first of the five locations listed
above that actually exists.
ssl-identity:
This setting is the name of a file that contains the PEM-format
certificate and private-key used by VisionByte clients to authenticate
with servers. Few servers actually require this, so this setting
is usually blank.
Remove a stored TLS exception for specific domains
$ vb ssl-config remove-exception example.com,api.example.com
Remove all stored TLS exceptions
$ vb ssl-config remove-exception --all
Scrub all TLS configuration data from the repository
$ vb ssl-config scrub --force