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.