Getting Started
IBM TechXchange Dev Day: Virtual Agents
Join us 23 January from 11 AM - 6 PM ET as over 30 speakers from IBM and key AI industry leaders discuss the latest AI trends.
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