Event ID 16 — Kerberos Smart Card Configuration
Updated: December 16, 2008
Applies To: Windows Server 2008 R2
The Kerberos client can be configured to use smart card authentication for user accounts on an organization's network.
|Product:||Windows Operating System|
|Message:||The kerberos SSPI package failed to find the smartcard certificate in the certificate store. To remedy, logon as user %1 and insert the smartcard into your smartcard reader, then use the Certificates snap-in to verify that the smartcard certificate is in the user's personal certificate store.|
Reissue the smart card logon certificate
To perform this procedure, you must be an enrollment agent for the domain, or you must have been delegated the appropriate authority.
Note: The user who has a smart card logon certificate that is no longer valid is identified in the event log message.
To reissue a smart card logon certificate:
- In a Web browser, navigate to the certification authority (CA) that issues smart card certificates for your organization.
- Click Request a certificate, and then click Advanced certificate request.
- Click Request a certificate for a smart card on behalf of another user using the smart card certificate enrollment station. If you are prompted to accept the smart card signing certificate, click Yes.
- On the Smart Card Certificate Enrollment Station Web page, in Certificate Template, click Smart Card Logon.
- In Certification Authority, click the name of the CA you want to issue the smart card certificate.
- In Cryptographic Service Provider, select the cryptographic service provider (CSP) of the smart card's manufacturer.
- In Administrator Signing Certificate, click the Enrollment Agent certificate that will sign the enrollment request.
- In User To Enroll, click Select User, select the appropriate user account, and then click Enroll.
- When prompted, insert the smart card into the smart card reader on your computer, and then click OK.
- Enter the personal identification number (PIN) for the smart card.
- Click Yes, confirming that you want to replace the existing credentials on the smart card.
To verify that the smart card is working properly, you should reconnect to your organization's network by using smart card authentication. Once you are connected to your organization's network, you should verify that the Kerberos ticket was created successfully by using the Klist command-line tool. Klist is used to list all cached Kerberos tickets present on the computer.
Note: Klist.exe is not included with Windows Vista, Windows Server 2003, Windows XP, or Windows 2000. You must download and install the Windows Server Resource Kit before you can use Klist.exe.
To list all cached Kerberos tickets by using Klist:
- Log on to the Kerberos client.
- Click Start, point to All Programs, click Accessories, and then click Command Prompt.
- Type klist tickets, and then press ENTER.
- Verify that a cached Kerberos ticket is available.
- Ensure that the Client field displays the client on which you are running Klist.
- Ensure that the Server field displays the domain in which you are connecting.
- Close the command prompt.