TLS in Hyperledger Fabric
Introduction
Secure communication between components in Hyperledger Fabric is done in TLS. Examples are client application requesting endorsement from selected peers, a Fabric CA Client registering users in a Fabric CA Server, etc. As part of the TLS process, certificates are used for authentication. This is to ensure that one is talking to the right party but not anyone or anything else.
It is a challenge for some beginners when they first see TLS. Besides the lengthy path of certificates, the adoption of digital certificates in both TLS and the…