Working with p12 files

Generating p12 filesarrow-up-right

This guide will walk you through the process of creating your own custom p12 files. We will generate three files to match the original Euclid Development Environment project's configuration.

circle-exclamation

Step 1: Download cl-keytool.jar Executablearrow-up-right

Download the cl-keytool.jar executable. This is included as an asset with each release of Tessellation.

Step 2: Set Up Your Environment Variablesarrow-up-right

Modify the following variables with your custom details and export them to your environment:

export CL_KEYSTORE=":your_custom_file_name.p12"
export CL_KEYALIAS=":your_custom_file_alias"
export CL_PASSWORD=":your_custom_file_password"

Replace :your_custom_file_name.p12, :your_custom_file_alias, and :your_custom_file_password with your specific file name, alias, and password, respectively.

Step 3: Generate Your Custom .p12 Filearrow-up-right

Execute the following command to generate your custom .p12 file:

java -jar cl-keytool.jar generate

This will create a .p12 file in the directory from which the command was executed.

Step 4: Repeat the Processarrow-up-right

Repeat steps 2 and 3 two more times to create a total of three custom p12 files. Remember to change the file name each time to avoid overwriting any existing files.

Finding Your Node IDsarrow-up-right

Your node ID is the public key of your wallet which will be stored as a p12 file.

circle-exclamation

How to generate p12 filesarrow-up-right

Download the cl-wallet.jar executable. This is distributed as an asset with each release of Tessellationarrow-up-right.

Editing the details of the following variables and export to your environment.

Then you can run the following to get your node ID:

Last updated

Was this helpful?