On This Page

{#jumplink-list}  
[Markdown](/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks/webhooks-keys-intro/webhooks-keys-p12.md)  
Filter  
FILTER BY TAG

Create a P12 Certificate {#webhooks-keys-p12}
=============================================

If you are using the OAuth with JWT security policy, you must create a P12 certificate in addition to a shared secret key pair. You may have already completed this requirement if your system is currently REST compliant.  
Follow these steps to create a *.p12* file if you are using JSON Web Tokens to secure communication.

1. Log in to the `Business Center`:
   * **Test:** [`https://businesscentertest.cybersource.com`](https://businesscentertest.cybersource.com/ebc2/ "")
   * **Production:** [`https://businesscenter.cybersource.com`](https://businesscenter.cybersource.com/ebc2/ "")
     {#webhooks-keys-p12_d11e23}
     {#webhooks-keys-p12_d11e23}
   2. On the left navigation panel, choose ![](/content/dam/new-documentation/documentation/en-us/common/images/ebc/ebc-icon-pymt-config.svg/jcr:content/renditions/original) Payment Configuration \&gt; Key Management.  
      ![](/content/dam/new-documentation/documentation/en-us/topics/platform/rest/getting-started/images/left-navigation.png/jcr:content/renditions/original) {#webhooks-keys-p12_d11e53}
      {#webhooks-keys-p12_d11e53}
   3. Click + Generate key.  
      ![](/content/dam/new-documentation/documentation/en-us/topics/payments-processing/payment-services/sec-keys/images/generate-key.png/jcr:content/renditions/original) {#webhooks-keys-p12_d11e67}
      {#webhooks-keys-p12_d11e67}
   4. Under REST APIs, choose REST -- Certificate, and then click Generate key.  
      If you are using a *portfolio* account, the Key options window appears, giving you the choice to create a meta key. For more information about how to create a meta key, see [Meta Key Creation and Management](/docs/cybs/en-us/webhooks/implementation/all/rest/webhooks/keys-meta-intro.md "").  
      ![](/content/dam/new-documentation/documentation/en-us/topics/payments-processing/payment-services/sec-keys/images/p12-key-select.png/jcr:content/renditions/original) {#webhooks-keys-p12_d11e79}
      {#webhooks-keys-p12_d11e79}
   5. Click Download key ![](/content/dam/new-documentation/documentation/en-us/common/images/ebc/ebc-bttn-download.svg/jcr:content/renditions/original) .  
      ![](/content/dam/new-documentation/documentation/en-us/topics/payments-processing/payment-services/sec-keys/images/p12-key-generate.png/jcr:content/renditions/original) {#webhooks-keys-p12_d11e103}
      {#webhooks-keys-p12_d11e103}
   6. Create a password for the certificate by entering the password into the New Password and Confirm Password fields, and then click Generate key.  
      ![](/content/dam/new-documentation/documentation/en-us/topics/platform/rest/getting-started/images/restgs-set-pass.png/jcr:content/renditions/original)  
      The *.p12* file downloads to your desktop.  
      If prompted by your system, approve the location for where the key downloads. {#webhooks-keys-p12_d11e118}
      {#webhooks-keys-p12_d11e118}

You can create or upload another key by clicking **Generate another key**. To view all of your created keys, use the Key Management page.

> IMPORTANT
> Securely store the *.p12* file and password in your system.  
> RELATED TO THIS PAGE

