After attempting to implement custom CA-signed certificates, IGA services (Appserver and Balancer) fail to start. Standard documentation lacks instructions for manual CSR (Certificate Signing Request) generation and does not detail the requirement for Subject Alternative Names (SAN) or the removal of key passwords, as these are third party configurations.
IGA Xpress services require specific certificate configurations for inter-service communication. Startup failures can occur because:
/opt/brcm/iga/cluster_conf/properties/trust.p12 store to persist across restarts.Perform these steps for each service to ensure the certificates meet IGA's environmental requirements:
IGA requires a private key without a passphrase. Use OpenSSL to generate the key and then remove the encryption:
The use of a SAN.ext file is a third-party requirement for OpenSSL to include Subject Alternative Names in the request. Create a configuration file defining the aliases required by the IGA environment:
Generate the CSR using the unencrypted key and the third-party SAN configuration created in the previous step:
Once the CA-signed PEM certificate is received, it must be imported into the Broadcom-specific persistent truststore:
Note: The trust.p12 file is managed by the IGA framework; it will be initialized upon the first import.
Restart all IGA services to apply the configuration:
Important: The instructions above involve the use of third-party tools and configurations, such as OpenSSL, Keytool, and SAN.ext files. Broadcom Support provides these steps as a courtesy to define the requirements for IGA functionality. Assistance with the installation, syntax troubleshooting, or general usage of OpenSSL, Keytool, or creating third-party configuration files is not supported by Broadcom. For help with these tools, please consult the respective vendor documentation or your organization's internal certificate authority (CA) team.