Enabling HTTPS for IBM Maximo Asset Management 7.6.1 involves configuring the WebSphere Application Server and Maximo to use Secure Sockets Layer (SSL). This process ensures secure communication between clients and the server by encrypting data transmitted over the network.
Here's a step-by-step guide to enabling HTTPS:
Prerequisites
· Administrator access to the WebSphere Application Server.
· A valid SSL certificate. You can use a self-signed certificate for testing or obtain one from a trusted Certificate Authority (CA) for production environments.
· Ensure that the WebSphere Application Server and Maximo are properly installed and running.
Step 1: Generate a Key store and SSL Certificate
You can generate a keystore and certificate using the ikeyman tool provided with WebSphere:
1. Open the ikeyman tool:
<WebSphere Install Directory>/AppServer/bin/ikeyman.sh (for Linux)
<WebSphere Install Directory>\AppServer\bin\ikeyman.bat (for Windows)
2. Create a new JKS (Java KeyStore) file:
· Click on Key Database File > New.
· Set the Key database type to JKS.
· Enter a file name (e.g., maximo.jk) and provide a password.
3. Generate a self-signed certificate (or import a CA-signed certificate):
· Open the newly created keystore.
· Click on Personal Certificates > New Self-Signed Certificate.
· Provide details like Common Name (CN) (e.g., your Maximo server's domain), Organization (O), and Country (C).
· Set a validity period (e.g., 365 days).
· Save the changes.
Step 2: Configure SSL in WebSphere
1. Log in to the WebSphere Administrative Console (https://<hostname>:9043/ibm/console).
2. Navigate to:
Security > SSL certificate and key management > Key stores and certificates
3. Select your keystore (CellDefaultKeyStore) or create a new one if necessary.
· Set the keystore path to the location of your maximo.jks.
· Enter the keystore password.
4. Configure the SSL settings:
· Go to:
Security > SSL certificate and key management > SSL configurations > NodeDefaultSSLSettings
· Under Related Items, click Key store and certificates.
· Update the keystore with your newly created or imported certificate.
5. Change the HTTP Transport to HTTPS:
· Navigate to:
Servers > Server Types > WebSphere application servers > <MaximoServerName> > Web Container > Web Container Transport Chains
· Select WCInboundDefaultSecure and modify it:
o Set the port (default: 9443).
o Change the SSL configuration to NodeDefaultSSLSettings.
6. Save the configuration and restart WebSphere
Step 3: Configure Maximo to Use HTTPS
1. Open the maximo.properties file:
<Maximo Installation Directory>/applications/maximo/properties/maximo.properties
2. Update the following properties:
properties
mxe.webclient.webprotocol=https
mxe.webclient.hostname=<your_maximo_hostname>
mxe.webclient.port=9443
3. Rebuild the EAR file to apply the changes:
cd <Maximo Installation Directory>/deployment
buildmaximoear.cmd (for Windows)
buildmaximoear.sh (for Linux)
4. Redeploy the EAR file in WebSphere:
· Navigate to:
Applications > Application Types > WebSphere enterprise applications
· Select the Maximo application, click Update, and upload the new EAR file.
Step 4: Test the HTTPS Connection
1. Access Maximo using HTTPS:
https://<hostname>:9443/maximo
2. Verify the SSL certificate and confirm that the site is secure.
Troubleshooting Tips
· If you encounter certificate errors, ensure the browser trusts the SSL certificate.
· Check the WebSphere logs (SystemOut.log, SystemErr.log, etc.) for any SSL-related errors.
· Make sure the firewall allows inbound connections on the HTTPS port (9443).
------------------------------
Rakesh Ghoshal
Principal Solution Architect
Gulf Business Machines
E-Mail: rghshal@gbmme.com
Linkedin: www.linkedin.com/in/rkg-kw
PO Box 4175, Safat, Kuwait
General Marketing & Services Representative for IBM WTC
www.gbmme.com
------------------------------
Original Message:
Sent: Mon November 11, 2024 12:04 PM
From: kumar v
Subject: Maximo enable secure https
Hi,
Need to enable https in Maximo url on 7.6.1v. Can anyone please share the steps.
------------------------------
kumar v
------------------------------