Modifying Platform UI route with custom hostname and certificates
WebSphere Automation uses the Cloud Pak foundational services Platform UI as an underlying service for its user interface. You can modify the Platform UI route with a custom hostname and certificates by changing the WebSphereAutomation custom resource.
Before you begin
- Determine your new hostname or domain
- For hostname changes, obtain the new hostname you would like you use. If you modify the domain
from the default Red Hat®
OpenShift® Container Platform domain, ensure that the new hostname can
resolve to the Red Hat
OpenShift router from inside and outside the Red Hat OpenShift Container Platform cluster. The Platform UI route is a pass-through route and the Red Hat OpenShift router requires the SNI header for routes of this type.
Ensure any network device that is involved in handling the new domain is using the SNI header. This
requirement is specific to Red Hat OpenShift. For more information, see
Dynamic-Routes-Guide
and How can a user update OpenShift 4 console route
.
- Certificate changes
- For certificate changes, obtain the necessary certificate files in the proper format. The
following files are necessary for the secret that contains the certificates.
- ca.crt: You must have your full certificate chain if the CA certificate you bring is not self-signed. The full certificate chain includes all the CA certificates that signed each intermediate CA certificate that signed your CA certificate and your root CA. The files must be PEM-encoded files.
- cert.crt: A Server Certificate (Leaf Certificate). The files must be PEM-encoded files.
- cert.key: The private key corresponding to the signed certificate. The files must be PEM-encoded files.
Each of the certificates and the key must be in an unencrypted Privacy-Enhanced Mail (PEM) format. The PEM encoding uses header and footer lines like these for each certificate and private key.
-----BEGIN CERTIFICATE----- (encoded set of characters) -----END CERTIFICATE----- -----BEGIN PRIVATE KEY----- (encoded set of characters) -----END PRIVATE KEY-----
About this task
Procedure
Results
What to do next
- For WebSphere Application Server Liberty: Adding trusted certificates in Liberty
- For WebSphere Application Server: Adding a signer certificate to a keystore
- How to add the signer/public key/remote server certificate to the WebSphere Application Server truststore trust.p12 or java truststore cacerts on IBM Support site