If your web site is configured to require a client certificate, you must declare a valid client certificate in the Client Certificates List. The client certificate is associated with a target machine. If a client application connects to a secured web site on a target machine specified in the list, it will use the specified client certificate to authenticate itself.
Select Client Certificates section
Click the Add button; the following dialog is opened:
Specify the target machine name in the Target field, the .pem file in the pem file field. The certificate file specified must be installed in the <Agileload Installation dir>\Config\Certificates\Client" directory or click the Load button to copy the file automatically.
A PEM file can be created by converting a PKCS12 or PFX file using the OpenSSL program. OpenSSL can be downloaded on http://www.openssl.org/. The command line to convert a PKCS12 certificate file to a PEM file is :
openssl pkcs12 -in <plcs12 file> -out <pem file> -nodes
If your web site requires a client certificate, AgileLoad proxy will use the client certificate to connect to the server web site and a secure connection with the client certificate will also be created between your Browser and the proxy. The proxy behaves like a web server and by default uses an auto-generated server-side certificate. This can cause the browser to display a warning and/or refuse the connection.
You can specify your server-side certificate to the proxy so it will use this certificate to identify itself to the client. The certificate must be stored as server.crt file in <AgileLoad installation directory>\bin\proxy folder along with the private-key stored in server.key file.