Ask a question
Limited-Time Offer: 50% off IBM TechXchange Conference 2025
IBM’s largest technical learning event is back October 6-9 in Orlando, FL
1. Configure the TLS Server Profile
As mTLS is handled at the handshake level you will mostly need to configure it for all APIs on the same hostname and enable it through the TLS Server profile mapped to a specific hostname. In API Connect Reserved Instance you can do this through the RI Config Manager.
2. Configure your API to require mTLS
3. Create certificates, subscription and test the API
openssl req -newkey rsa:2048 -new -nodes -keyout client-private-key.pem -out cert_request.pemopenssl x509 -req -days 365 -in cert_request.pem -signkey client-private-key.pem -out client-public-cert.pem
curl https://{mtls-hostname}/{organisation}/{catalog}/{base-url} --cert client-public-cert.pem --key client-private-key.pem -H "X-IBM-Client-ID: {client-id}
#IBMAPIConnect#mTLS#reserved#Cloud