Tessera configuration varies by version as new features are added or changed. Below is a list of sample configurations that show a possible structure. There may be more features that are not included in the sample; a full list of features can be found here.
Samples
| Version |
|---|
| 0.10.3 |
| 0.10.2 |
| 0.10 |
| 0.9 |
| 0.8 |
| 0.7.3 |
Changelist
0.10.3
- The
keys.azureKeyVaultConfigandkeys.hashicorpKeyVaultConfigfields are now deprecated. Instead, the generickeys.keyVaultConfigshould be used. See Keys Config for more info.
0.10.2
The
keys.keyData.passwordsfield is no longer supported. Instead, usekeys.keyData.passwordFileor utilise the CLI password prompt when starting the node.Added configuration to choose alternative curves/symmetric ciphers. If no encryptor configuration is provided it will default to NaCl (see [Supporting alternative curves in Tessera](../Configuration Overview#supporting-alternative-curves-in-tessera) for more details).
e.g.
{ "encryptor": { "type":"EC", "properties":{ "symmetricCipher":"AES/GCM/NoPadding", "ellipticCurve":"secp256r1", "nonceLength":"24", "sharedKeyLength":"32" } }, ... }
0.10
- Added feature-toggle for remote key validation. Disabled by default.
{ "features": { "enableRemoteKeyValidation": false }, ... }
0.9
- Collapsed server socket definitions into a single property
serverAddress, e.g.becomes{ "serverConfigs": [ { "serverSocket": { "type":"INET", "port": 9001, "hostName": "http://localhost" }, ... } ], ... }{ "serverConfigs": [ { "serverAddress": "http://localhost:9001", ... } ], ... }
0.8
- Added modular server configurations
