Skip to content

SSL/TLS Configuration

F5 XC staging environments and organizations with custom certificate authorities may require SSL/TLS configuration adjustments.

F5 XC staging environments use URLs like tenant.staging.console.ves.volterra.io, but the SSL certificate only covers *.console.ves.volterra.io. Wildcards only match a single subdomain level, so tenant.staging fails validation.

Hostname/IP does not match certificate's altnames:
Host: tenant.staging.console.ves.volterra.io
Cert covers: DNS:*.console.ves.volterra.io, DNS:console.ves.volterra.io

If your organization uses a custom CA:

Terminal window
export F5XC_CA_BUNDLE=/path/to/your/ca-bundle.crt

Option 2: Disable Verification (Development Only)

Section titled “Option 2: Disable Verification (Development Only)”
Terminal window
export F5XC_TLS_INSECURE=true
ErrorCauseSolution
Hostname/IP does not match certificate's altnamesStaging URL mismatchUse F5XC_TLS_INSECURE=true or custom CA
self signed certificateCustom CA not trustedSet F5XC_CA_BUNDLE
certificate has expiredExpired certificateContact F5 XC admin
unable to verify the first certificateMissing intermediate CAAdd intermediates to CA bundle
  1. Prefer F5XC_CA_BUNDLE over F5XC_TLS_INSECURE - maintains validation while trusting your organization’s certificates
  2. Contact F5 Support for staging environments to request the official staging CA certificate
  3. Never use F5XC_TLS_INSECURE=true in production
  4. Rotate credentials regularly according to your organization’s security policies