Generating contract signing Key pair

This step must be performed by the Auditor.

Procedure

  1. Create a private key for the contract signature by running the following command:
    openssl genrsa -aes128 -passout pass:test1234 -out private.pem 4096
  2. Create a public key for the contract signature by running the following command:
    openssl rsa -in private.pem -passin pass:test1234 -pubout -out public.pem
  3. Share the public.pem file with the Data Owner to use it in the env.yaml file as the signing Key.
  4. Create the environment section of the contract.