A Certificate Authority (CA) is an entity that issues digital certificates. A
certificate confirms that a particular public key belongs to a specific entity.