Full review (do not merge)

Can't use http for this plugin, as you are relying on https client cert auth.