Recording with Client-Side Certificates

Document created by Chris Sommerstad Employee on Jul 20, 2017
Version 1Show Document
  • View in full screen mode

In releases prior to Berlinetta, the ability to utilize a client-side certificate for test playback was offered only at the target level via the Target Editor for HTTP targets. Now, users can also specify a "PKCS12" format client-side certificate as part of the HTTP(S) recording process—whether recording is done in the Recording Editor or via the Clip Editor.

A client-side certificate is used to authenticate the client to the server during the recording session using pre-authorized credentials (these credentials also run with your test composition on playback, of course).

A client-side certificate is used to authenticate the client to the server during the recording session using pre-authorized credentials (these credentials also run with your test composition on playback, of course).

Set Up a Client-Side Certificate from the Clip Editor

In the following steps, we will specify a client-side certificate as part of doing HTTP recording in the Clip Editor.

  1. Click the Record button and select Record HTTP.

  1. In the Choose a Conductor box, select the Conductor to use.

  1. Click the Advanced tab (new to this release) and check the Client-side certificate required box to enable this section. Use the instructions in the following section to record using a client certificate.

  1. Check the Client-side certificate required box.
  2. Click Choose File to select and upload an existing Certificate file.

  1. Enter the password and then enter it again in the Confirm field.
  2. Specify the host list using commas to separate the hosts. If this is empty, the certificate will be sent to all hosts recorded.

Set Up a Client-Side Certificate from the Recording Editor

In the following steps, we will specify a client-side certificate as part of doing HTTP recording in the Recording Editor.

  1. Select Central > Recording and click New to open the Recording wizard.
  2. In the New HTTP(S) Message Recording box, select the Conductor to use.
  3. Select the HTTP(S) Recording radio button (this feature doesn't apply to Packet-level recording).
  4. Check the Client-side certificate required box to display the entry fields.

  1. Click Browser to select an existing Certificate file.
  2. Enter the password and then enter it again in the Confirm field.
  3. Specify the host list using commas to separate the hosts. If this is empty, the certificate will be sent to all hosts recorded.
  4. Click Record to proceed.

Attachments

    Outcomes