Overview of certificate-based authentication