This repository contains working examples (out of the box) using Mutual TLS (mTLS) between I/O Runtime actions and an external service using PKCS #12 (.p12/.pfx) certificates.
- example/ - Contains the working example
- performance/ - Contains the performance tests for use with the working example
- Generate client and server certificates
- Run the example server container in docker
- Create and run the
aio
client app - Test action
aio
app's action code
> curl http://localhost:3233/api/v1/web/guest/my-mtls-example/generic
{
"resp": "https with mtls"
}
- Run the performance tests against the
aio
app (OPTIONAL)