Install binary distribution
Prerequisites
-
Java JDK version 11 or higher.
-
libsodium is required if using kalium instead of the default jnacl NaCl implementation. See the libsodium installation docs or install using brew (macOS only):
brew install libsodium
Install binaries
Download and unpack the latest tessera-dist-<VERSION>.zip|tar
distribution from the ConsenSys/tessera
repository:
$ tar xvf tessera-[version].tar
$ tree tessera-[version]
tessera-[version]
├── bin
│ ├── tessera
│ └── tessera.bat
└── lib
├── HikariCP-3.2.0.jar
...
Verify the installation with the help
command:
./tessera-<version>/bin/tessera help
You can optionally add the tessera
script to path:
export PATH=$PATH:tessera-[version]/bin
tessera help
Supplement the distribution
You can add functionality to a distribution by adding .jar
files to the /lib
directory.
Add Tessera artifacts
Download and unpack the artifact:
$ tar xvf aws-key-vault-[version].tar
$ tree aws-key-vault-[version]
aws-key-vault-[version].tar
└── lib
├── annotations-2.10.25.jar
...
Copy the contents of the artifact's /lib
into the distribution /lib
(resolve any version conflicts or duplicated .jar
files introduced during the copy):
cp -a aws-key-vault-[version]/lib/. tessera-[version]/lib/