mirror of https://github.com/poanetwork/quorum.git
811 B
811 B
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