Tanzu Platform for Cloud Foundry 6.0

CredHub network communications

Last Updated March 13, 2025

This topic describes CredHub internal network communication paths with other VMware Tanzu Application Service for VMs (TAS for VMs) components.

For more information about CredHub, see CredHub.

Inbound Communications

The following table lists network communication paths that are inbound to CredHub:

Source VMDestination VMPortTransport Layer ProtocolApp Layer ProtocolSecurity and Authentication
cloud_controller (API)credhub8844TCPHTTPSOAuth 2.0
diego_cellcredhub8844TCPHTTPSMutual TLS†
windows_cellcredhub8844TCPHTTPSMutual TLS†
windows2016_cellcredhub8844TCPHTTPSMutual TLS†

†Diego Cells use the certificate pairs generated for individual containers to authenticate with CredHub on behalf of apps.

Outbound Communications

The following table lists network communication paths that are outbound from CredHub:

Source VMDestination VMPortTransport Layer ProtocolApp Layer ProtocolSecurity and Authentication
credhubuaa8443TCPHTTPSN/A
credhubmysql_proxy*3306TCPMySQLMySQL authentication**

*Applies only to deployments where internal MySQL is selected as the database.

**MySQL authentication uses the MySQL native password method.

†Diego Cells use the certificate pairs generated for individual containers to authenticate with CredHub on behalf of apps.

BOSH DNS communications

By default, TAS for VMs components and app containers look up services using the BOSH DNS service discovery mechanism. To support this lookup, BOSH Director co-locates a BOSH DNS server on every deployed VM. For more information, see BOSH DNS network communications.