Which of the following authentication protocols provides support for a wide range of authentication methods, such as smart cards and certificates?