Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Adeptia Connect has a feature to let you create separate Keystores and Truststores. While a Keystore stores your certificates and private keys that you can give to your client, a Truststore stores all your trusted parties' certificates. This page contains the following information.

Table of Contents
maxLevel2

Creating a Keystore

You can create a keystore either manually or by uploading a keystore file. Follow the steps below to create a Keystore:

  1. Click Configure > SECURITY > Keystore/Truststore.
  2. Click Create Keystore/Truststore.
  3. In the Create Keystore/Truststore window complete the following fields.

    1. In the Name and Description fields, enter the name and description of the Keystore respectively.
    2. In the Create field, select the Keystore option.
    3. In the Creation Mode field, select the option Upload or Manual based on the requirements.
      If you want to create a Keystore by uploading a keystore file, select the Upload option as a Creation Mode and follow the steps below:
      • In the Upload Keystore field, click Browse…, navigate to the PKCS12 or JKS keystore file type, and click Open to upload your keystore file.
        If you upload a keystore file with no extension then define the type of the Keystore by selecting the option from the Keystore Type field.
      • In the Keystore Password and Confirm Password fields, enter the same password for the Keystore.
      • In the Private Key Password and Confirm Password fields, enter the same private key password for the Keystore.
      • In the Select Project field, select the project.
      • Click Save.
      If you want to manually configure a Keystore, select the Manual option as a Creation Mode and follow the steps below:
      • In the Keystore Type field, select either JKS or PKCS12. 
      • In the Keystore Password and Confirm Password fields, enter the same password for the Keystore.

      • In the Private Key Password and Confirm Password fields, enter the same private key password for the Keystore.
      • In the Alias field, enter a name for the identity of the keystore that you are creating.
      • In the Key Algorithm field, select an algorithm to encrypt your keystore. You can choose from either DSA or RSA.
      • In the Key Size field, specify the encryption key size of the encryption algorithm. The minimum size for DSA is 512 and for RSA is 1024 but we recommend that you use an algorithm of at least 1024 and 2048 key size respectively.
      • In the Common Name field, enter a name that you want to associate with the generated certificate, like a name of a person, e.g. "Susan Jones".
      • In the Organization Unit field, enter the name of the organization unit where you work.
      • In the Organization Name field, enter the name of your organization.
      • In the Locality field, enter the locality of your organization.
      • In the State field, enter the state where your organization is situated.
      • In the Validity field, enter the number of days for which your keystore will be valid.
      • In the Signature Algorithm field, select an algorithm to encrypt your signature. You can choose from SHA1 with DSA, SHA1 with RSA, MD5 with RSA, and RIPEMD160 with RSA.
      • In the Select Project field, select the project.
      • Click Save.

Creating Truststore

You can create a TrustStore by uploading a truststore file. Follow the steps below to create a Truststore:

  1. Click Configure > SECURITY > Keystore/Truststore.
  2. Click Create Keystore/Truststore.
  3. In the Create Keystore/Truststore window,
    1. In the Name and Description fields, enter the name and description of the Truststore respectively.
    2. In the Create field, select the Truststore option.
    3. In the Upload Truststore field, click Browse…, navigate to the JKS Truststore file type, and click Open to upload your Truststore file.
      Note: Truststore only supports JKS file type.
    4. In the Truststore Password and Confirm Password fields, enter the same password for the Truststore.
    5. In the Select Project field, select the project.
  4. Click Save.