Skip to content

Certificate and Smart Card Authentication

Certificate-based authentication uses public key certificates instead of shared passwords. In Windows, smart card logon and client certificate authentication are major use cases.

  • Smart card logon: Uses Kerberos PKINIT to obtain a TGT with a certificate.
  • TLS client certificates: Presents a client certificate for authentication through Schannel.
  • Reduces the risk of password exposure.
  • Allows stronger controls through physical tokens and certificate revocation.
  • Protecting the CA (certificate authority) is critical.
  • Revocation management (CRL/OCSP) and key protection are essential.
  • Processes are needed for lost devices and certificate renewal.