Skip to Main Content
Integration


This is an IBM Automation portal for Integration products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Submitted
Workspace API Connect
Created by Guest
Created on Nov 13, 2026

Application authentication exact certificate match

In our setup we are using API security mechanism 'application authentication' to implement MTLS scenario for some of the most critical integrations. 
According to it the private key holder (of the client certificate) initiates API request which is being compared:
1) against CA Truststore defined in APIC CMC inside TLS profile -> initial check against issuer of the certificate if the issuer is trusted
2) against actual client certificate defined by the customer in Developer Portal
As per discussion in IBM Case we learned the behavior for client certificate comparison (between client request and developer portal) significantly changed in one of latest releases (without any announcement) and currently customer can also register intermediate certificate (issuer of the client certificate) in the Developer Portal.

In such a configuration, the security of the application may effectively be reduced to possession of the client ID and client secret plus possession of any certificate acceptable under the registered CA hierarchy as any certificate signed by the same issuer pass the validation. The mTLS connection itself is still cryptographically valid, but it is no longer necessarily bound to the specific client certificate belonging to that API Connect application.
What's more we don't have a control of which customer is registering what and we can't effectively block it without custom development.

The idea considered here is to mitigate the issue introduced by discussed change and add toggle mechanism so API Connect administrator can decide if exact client certificate comparison between request and application configuration should be enforced. Ideally the solution shouldn't force our API Providers to redeploy all the APIs.

Idea priority High