---
title: "Personal Certificate support"
slug: "personal-certificate-support"
updated: 2024-07-10T14:42:40Z
published: 2024-07-10T14:42:40Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.catchpoint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Personal Certificate support

Catchpoint supports the use of Personal Certificates for URLs that require them. This is supported Web and Transaction Tests (using the Emulated or Object monitor), API tests, Playwright tests, and Puppeteer tests.

**This feature only allows PKCS#12 certificatefiles (.pfx, .p12)**

A certificate can be uploaded at the Test level. When creating/editing a test using a supported monitor, under **Test Properties > Requests** you will see the **Certificate** option.

![cert_new_ui.png](https://cdn.document360.io/cb4af8f9-6751-4fd2-b39c-07aae832badb/Images/Documentation/360092174352-cert_new_ui.png)

Click on the **Upload Certificate** link and then select your certificate to upload.

It will then show the certificate and the option to specify a **Passphrase** if there is one associated with that certificate. Enable this optional and input the passphrase if needed. ![certs_pass.png](https://cdn.document360.io/cb4af8f9-6751-4fd2-b39c-07aae832badb/Images/Documentation/360092162331-certs_pass.png)

Once that is done, the Test will use the certificate when accessing the URL you are testing.

In Playwright and Puppeteer tests, certificates can be applied to the primary test URL or specific child hosts. After choosing the certificate, apply a custom header. If a custom header isn’t applied, then the certificate will be applied to the primary test URL.

![Personal Certificate Custom Header.png](https://cdn.document360.io/cb4af8f9-6751-4fd2-b39c-07aae832badb/Images/Documentation/Personal%20Certificate%20Custom%20Header.png)

          
          

**Note:** The custom header name must be set as “Cp-ClientCert” and value must be set as “1”.
