---
schema_version: "1"
id: 4a9b543529b6aef0734835e155840b8dc71150448387cbc814b1435387da6880
title: Salesforce Data Cloud Connector 1.5 - Additional Configuration Information
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/salesforce-data-cloud-connector/latest/salesforce-data-cloud-connector-config-topics.md
canonical_url: https://docs.mulesoft.com/salesforce-data-cloud-connector/latest/salesforce-data-cloud-connector-config-topics
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 4e4a3d6792b9c5b84f8f1ef3f751cda98f12e7a016a25775defa4be4372e1be5
description: MuleSoft Documentation Site
release: "1.5"
latest: true
---
---
product: Salesforce Data Cloud Connector
version: 1.5
is-latest-version: true
---

# Salesforce Data Cloud Connector 1.5 - Additional Configuration Information

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Configure Anypoint Connector for Salesforce Data Cloud (Salesforce Data Cloud Connector) to generate
an OAuth 2.0 keystore file.

## Generate a Keystore File

Salesforce Data Cloud Connector uses the Bouncy Castle cryptographic library to load the certificate
from the keystore and sign the payload for the authentication requests.

The Bouncy Castle library has a
[vulnerability (CVE-2018-5382)](https://nvd.nist.gov/vuln/detail/CVE-2018-5382) that relates to the
BKS-V1 keystore file type, so do not use BKS-V1 keystore files, as documented in the
[Bouncy Castle proposed solution](https://www.kb.cert.org/vuls/id/306792). By default, Salesforce
Data Cloud Connector uses JKS or PKCS12 keystores.

To generate a JKS keystore file:

1.  Go to your Mule workspace and open the terminal or shell application for your operating system.

2.  Enter this command:

    ```none
    keytool -genkeypair -alias salesforce-cert -keyalg RSA -keystore salesforce-cert.jks
    ```

3.  Enter the following information:

    - Password for the keystore

    - Your first name and last name

    - Your organization unit

    - Your city and state, and the two-letter code for your country

      The system generates a Java keystore file (JKS format) that contains a private or public key
      pair in your workspace.

4.  Provide the file path for the keystore in your connector configuration.

    Enter this command:

    ```none
    keytool -exportcert -alias salesforce-cert -file salesforce-cert.crt -keystore salesforce-cert.jks
    ```

    The system exports the public key from the keystore into the workspace. This is the public key
    to enter in your Salesforce instance.

5.  Verify that you have both the keystore (`salesforce-cert.jks`) and the public key
    (`salesforce-cert.crt`) files in your workspace.

## Next Step

After you complete configuring the connector, you can try the
[Examples](https://docs.mulesoft.com/salesforce-data-cloud-connector/latest/salesforce-data-cloud-connector-examples).

## See Also

- [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors)

- [Salesforce Help](https://help.salesforce.com)
