Part A: Self-Signed Certificate Implementation

Part B: Trusted Certificate Implementation (Let’s Encrypt)