top of page
Writer's pictureShashi Kallae

IBM DataPower Gateway Certificate Management

IBM DataPower Gateway is a product from IBM that helps businesses meet their Security and Integration needs. IBM DataPower is one of the preferred application proxies/gateways for interfacing with external APIs. Certificates are used in DataPower for a variety of use cases such as,

  1. Validating the identity of an external API endpoint (aka the backend URL).

  2. Authenticating to an external API endpoint.

Benefits of using IBM DataPower Gateway

  1. Mitigate Vulnerabilities.

  2. Accelerate transformation.

  3. Reduced cost and complexity.

  4. Simplify troubleshooting.

Features of IBM DataPower Gateway

  1. Runtime application security.

  2. Transform messages and protocols.

  3. Application and service protection.

  4. Access management and control.

  5. Extensive debug tool.

  6. Intuitive user experience.

IBM DataPower Gateway Versions

IBM Offers the DataPower Gateway product in two versions, Hardware/Physical and Virtual/software.


Physical/Hardware

  1. Intrusion detection.

  2. Secured boot process.

  3. Hardware security module (HSM).

  4. Lower latency and higher throughput than virtual applications.

  5. Purpose-built system.

Virtual/Software

  1. High elasticity.

  2. Flexible licensing.

  3. Can be deployed on X86 architecture-based servers and supported cloud infrastructure.

  4. Increased workload isolation.

  5. Run multiple instances concurrently on a single physical server.

  6. Provides a lower-cost environment.

IBM DataPower Gateway Certificate Maintenance

An organization or a company should have a centralized standard system to manage certificates where each DataPower Gateway certificate is assigned to an application, which is otherwise called a certificate wallet. The certificates used in the IBM DataPower Gateway must be integrated into the certificate wallet to avoid any discrepancies when renewing, installing, or decommissioning the expired or unused certificates.


The certificate wallet should be capable of sending out notifications or emails to the assigned application team members when the certificates are due to be renewed or replaced.
If the current state of the certificates from DataPower Gateway is not reflected in the certificate wallet, then that would be a problem. In this scenario, the DataPower Gateway Team should work with the Integrated application Teams to reconcile this information and make sure there are checks in place to ensure the critical certificates do not expire without notice.

Certificate use cases in IBM DataPower Gateway

  1. To validate the identity of an endpoint that DataPower Gateway connects to. These certificates are called 'Validation Certificates' or 'valcreds'.

  2. SSL/TLS Termination.

  3. Backend Server Authentication.

  4. Message Signing and encryption.

  5. SSL/TLS Client authentication.

  6. Certificate revocation.

  7. Trust store management.

  8. Key management.

To better reflect the complexity of object relationships in DataPower Gateway, certificate objects in the certificate wallet should be assigned a display name or a nickname according to the backend URL they are using which consists of the FQDN of the backend URL, plus the reason for usage in parenthesis.


Example: If the backend URL is "https://products.ibm.com", and the DataPower gateway URL is "https://serviceproxyprod.ibminternal.net/nonxml/ibm.com/ibmDPoutboundService", and the certification is a validation credential, then the certificate's nickname can be "products.ibm.com (outbound valcred)." The IBM DataPower URL, used by the company/organization's applications to connect to DataPower Gateway, and the backend URL should be stored in the Description metadata field of the certificate.
The Description field of the certificate should contain the DataPower URL and the backend URL.
The certificate Object should contain a copy of the actual certificate used in DataPower Gateway.

The below is just a depiction of IBM DataPower Gateway, but it could change as per your Organization's policies, requirements, and Infrastructure Architecture.


A depiction of IBM DataPower Gateway, but it could change as per your Organization's policies, requirements, and Infrastructure Architecture.
A depiction of IBM DataPower Gateway, but it could change as per your Organization's policies, requirements, and Infrastructure Architecture.


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page