I’ve written a step-by-step tutorial for how to talk to the Salesforce APIs with mutual TLS (mTLS). In this article I explain how to setup an Apigee shared flow that uses the Salesforce OAuth 2.0 JWT Bearer Flow to obtain an access token. I also show a sample proxy that makes use of this shared flow to invoke the Salesforce SOQL API.
Hi @miguelmendoza where do we need to create these certificates (publiccert.pem, privatekey.pem,intruststore.pem)and keys at the salesforce end or apigee end to generate a jw token in apigee and verified at saleforce ?