quorum/docs/Privacy/Tessera/Tessera.md

21 lines
811 B
Markdown

## Tessera
Tessera is a stateless Java system that is used to enable the encryption, decryption, and distribution of private transactions for [Quorum](/).
Each Tessera node:
* Generates and maintains a number of private/public key pairs
* Self manages and discovers all nodes in the network (i.e. their public keys) by connecting to as few as one other node
* Provides Private and Public API interfaces for communication:
* Private API - This is used for communication with Quorum
* Public API - This is used for communication between Tessera peer nodes
* Provides two way SSL using TLS certificates and various trust models like Trust On First Use (TOFU), whitelist,
certificate authority, etc.
* Supports IP whitelist
* Connects to any SQL DB which supports the JDBC client