Integrations

F5 BIG-IP Certificate Automation

R13 First-Party Network Target

SSL Nexus can register F5 BIG-IP as a first-party network deployment target and use the native iControl REST API for management health checks and certificate deployment. The target is available to Administrators, Operators and appliance-scoped Network Operators.

R13 status: this implementation is ready for lab validation. Validate it against the BIG-IP software version and Client SSL profile design used in your estate before enabling unattended production renewal.

Prerequisites

Add An F5 BIG-IP Target

  1. Open Deployment targets and choose Add target.
  2. Select platform Network and application F5 BIG-IP.
  3. Enter the BIG-IP management FQDN/address, HTTPS API port, API username and credential.
  4. Set Partition. SSL Nexus defaults this to Common.
  5. Set Certificate/key object name. SSL Nexus manages the certificate and key objects under this name.
  6. Set the existing Client SSL profile that should reference the managed certificate/key pair.
  7. Set Login provider. The default is tmos; change it only when the BIG-IP authentication configuration requires another provider.
  8. Select and configure the CA adapter for this target, then save.
Profile guardrail
The Client SSL profile is mandatory and must be entered explicitly. SSL Nexus does not search for a likely production profile and does not silently rebind an arbitrary virtual server.

Test Connection

Test connection authenticates to BIG-IP using the saved API identity and performs a non-mutating application-level health check. It is independent from Test CA, which checks the certificate authority stored on the same deployment target. Use both tests before attaching a production certificate.

Deployment Workflow

  1. SSL Nexus authenticates to iControl REST and reads the explicitly configured Client SSL profile.
  2. The issued certificate and private key are staged through the BIG-IP REST file-transfer endpoint.
  3. SSL Nexus creates or updates the managed SSL key object and certificate object in the configured partition.
  4. The configured Client SSL profile is updated to reference those managed objects.
  5. SSL Nexus confirms the certificate object is present and records the appliance binding for later renewals.
  6. Temporary staged uploads are removed after the operation.

Object Naming And Renewal Binding

The target stores the partition, certificate/key object name and Client SSL profile as part of the deployment binding. Later renewals reuse that explicit relationship instead of rediscovering a different profile. Target validation rejects unsupported object/profile characters before work reaches BIG-IP.

Client SSL Profile Compatibility

The R13 implementation updates the certificate and key properties exposed by the BIG-IP Client SSL profile for compatibility. Modern BIG-IP deployments can use certificate-key-chain configurations, including designs that keep more than one certificate/key pair on a profile. Before production use, verify that the selected profile is compatible with the R13 binding model and that an RSA/ECDSA or multi-certificate configuration will not be unintentionally simplified.

Next F5 hardening pass: live BIG-IP testing should be used to finalise certificate-key-chain preservation and multi-certificate profile handling. Do not enable automatic renewal on those profile designs until that validation is complete.

Credentials And Management TLS

The BIG-IP API credential is encrypted in the deployment-target store and is not returned by the API after saving. If the appliance currently presents a self-signed or otherwise untrusted management certificate, the target can temporarily allow untrusted management TLS during onboarding. Disable that exception after a trusted management certificate is installed.

Production Validation Checklist

See also Network Operator role and Deployment targets.