Right now, the HttpClient has been modified to permit trust store and key store configuration.
Trust store is used to verify the server's certificate.
Key store should be used when the server wants to verify the client's identity.
For that last case, client should be configured with a keystore, specifying which client certificate to present to the server if asked to.
This is currently not supported in IG 3.0