Skip to main content

Keystores

On the Keystores page, you can manage various types of keystore entries. Keystores are used to store cryptographic keys securely. This page allows you to configure keystore entries for different purposes, such as private keys, keystore files, or uploaded files.

FieldDescription
Entry NameThe name assigned to the keystore entry. It is a unique identifier for the entry within the keystore.
Entry TypeThe type of the keystore entry. It defines what type of data the entry contains. The following types can be configured:
Private KeyA private key entry used for secure authentication and encryption/decryption. Typically used in SSL/TLS communications.
KeystoreA full keystore entry containing multiple keys and certificates, often used to manage various security keys in one place.
Upload FileAn uploaded file containing cryptographic material (e.g., a certificate or a keystore file) that is used within the integration.

Keystore Entry Types

  1. Private Key:

    • A private key is typically used in asymmetric encryption. It is paired with a corresponding public key and is used for signing or decrypting data. In most cases, private keys are stored securely within a keystore.
    FieldDescription
    Private Key NameThe name of the private key entry within the keystore.
    Private Key FileThe file containing the private key, often in formats like .pem, .pfx, .jks, or .key.
  2. Keystore:

    • A keystore is a container that holds one or more cryptographic keys and certificates. It is used to manage the keys for applications that require SSL/TLS encryption, digital signatures, or other security features.
    FieldDescription
    Keystore NameThe name of the keystore entry within the keystore file.
    Keystore FileThe file containing the keystore, often in formats like .jks, .p12, .pfx.
  3. Upload File:

    • Sometimes, keystores or private keys may come as external files. This entry type allows you to upload a file containing the necessary cryptographic materials.
    FieldDescription
    Uploaded File NameThe name of the uploaded file.
    File TypeThe type of file being uploaded, such as .pem, .pfx, .jks, .crt, etc.

Managing Keystore Entries

Clicking the three dots under the "Action" heading offers the following options:

  • Where Used: Lists the integrations or flows where the relevant keystore entry is being used.
  • Edit Keystore Entry: Allows changing details of the keystore entry.
  • Delete Keystore Entry: Allows the removal of the keystore entry.

Example Usage

When configuring a service or integration that requires a private key, keystore, or uploaded file, specify the corresponding entry name and type. For instance, a Private Key entry would contain a private key used for authentication, whereas a Keystore entry might hold both the private key and public certificate needed for SSL/TLS connections.


This page provides an overview of how to configure, manage, and use different types of keystore entries in your integrations, ensuring secure key storage and usage.