> For the complete documentation index, see [llms.txt](https://cookbook.denovolab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cookbook.denovolab.com/configuring-stir-shaken/generating-certificate-with-peeringhub.io.md).

# Generating Certificate with Peeringhub.io

Denovolab Class4 fusion supports certificates from any Stir/Shaken CA.  This section will show you how you can integrate Stir/Shaken Certificate from Peeringhub.io

## Step 1: Register at [portal.peeringhub.io ](https://portal.peeringhub.io/register)for only $500 / year

## Step 2: Make sure your subscription is not expired

![](https://4102392624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXPCJcszvw7MAuHjiRr%2Fuploads%2FftU4KbG0hqxSJKcz3mIS%2Fimage.png?alt=media\&token=38e4ea54-b372-4fa5-aa0b-28082e3078c3)

## Step 3: Navigate to STI-Certificate > Private Key to view all your Private Keys

<figure><img src="https://4102392624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXPCJcszvw7MAuHjiRr%2Fuploads%2FIaUXzaT8PnEigpWwJN7T%2Fimage.png?alt=media&amp;token=ccf59533-2498-486b-bb7a-fd479c08b91d" alt=""><figcaption></figcaption></figure>

## Step 4: Generate a new Private Key

Click on the "Create New" button on the top right to create new Private Key.

<figure><img src="https://4102392624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXPCJcszvw7MAuHjiRr%2Fuploads%2F4WLS9MQihPa0hgR6CXfk%2Fimage.png?alt=media&amp;token=852b146c-f168-480e-b616-f15d6974e5cb" alt=""><figcaption></figcaption></figure>

## Step 5: Navigate to STI-Certificate&#x20;

<figure><img src="https://4102392624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXPCJcszvw7MAuHjiRr%2Fuploads%2FTtXAnteCYVMUq2lLRoLf%2Fimage.png?alt=media&amp;token=26dac8e9-8046-46cd-85ab-24670081eae8" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The default private key generated by Peeringhub.io portal does not require passphase.
{% endhint %}

## Step 6: Click on Generate New to create a new Certificate

You can select one of the private keys already created, and your iConnectiv Username and Password to generate a new certificate.

<figure><img src="https://4102392624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXPCJcszvw7MAuHjiRr%2Fuploads%2FuSlwshCjmFn5wCPvGpac%2Fimage.png?alt=media&amp;token=36aa517d-51d0-4875-a46c-5dab4b01cefb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you are getting error when creating certificate, you can test and verify your iConnective STI-PA username/password by logging into <http://authenticateapp.iconectiv.com>
{% endhint %}

## Step 7: Setup in Denovolab Switch

You can copy the **CR URL** from **peeringhub.io** and paste it into the **Certificate URL** field in the **Denovolab Switch**.\
Make sure to also **download the corresponding private key** from Peeringhub and **upload it to the Denovolab Switch**.

Here's how it should appear:

<figure><img src="https://4102392624-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MXPCJcszvw7MAuHjiRr%2Fuploads%2Fr1MuDeqQjQwPJ0njIqEY%2Fimage.png?alt=media&amp;token=d3486d58-a189-4bc1-8915-ea4959156de7" alt=""><figcaption></figcaption></figure>
