TLS & certificates

Custom CA certificates and client mTLS (PEM or PKCS#12).

Impostor uses rustls for a clean TLS and mutual-TLS story. You can trust custom CAs and present client certificates per request or folder.

Custom Certificate Authorities

If you are working with self-signed servers or internal enterprise endpoints, you can add a custom CA certificate (in PEM format) to instruct Impostor to trust your server.

Client mTLS

Impostor fully supports mutual TLS (mTLS). You can supply your client identity either as a PEM certificate paired with a PKCS#8 key, or as a bundled PKCS#12 (.p12 or .pfx) file.

Insecure connections

For testing environments where certificate validation is not feasible, you can toggle the insecureSkipVerify option to bypass standard TLS checks. Note that this option is currently not supported for gRPC requests.