WSO2 API Cloud now officially supports Mutual SSL as one of the options to authenticate API gateway to your backend service. The way this works is illustrated in the diagram below. Basically, API Gateway in the cloud is handling user requests, gets users authenticated via OAuth, enforces various policies and so on. However, in its turn, it should get authenticated to the actual backend service. We have long supported various security mechanisms for that including basic authentication, OAuth, IP whitelisting, and digest authentication. We are now adding mutual SSL authentication to the mix:
- Use the Support menu in API Cloud to create a request with WSO2 Cloud team,
- Let us know your backend hostname,
- Once we respond via email, send us backend certificate with which you want to configure mutual SSL (your_backend_cert.crt),
- Once we have this, we will add your certificate to our servers and send you our public certificate,
- You add WSO2 Cloud's public certificate to your backend servers.
- Now you can use Mutual SSL Certificates as a way to secure your gateway to backend access.