Google
 

5.25.2007

Sample Code: Authentication and Authorization in ASP.NET with Smart Card

I have finally posted the C# code samples for the Smart Card HTTP Handler. See Implementing SmartCard Authentication with ASP.NET for the full article. A PDF version is included in the sample download package.

This sample code demonstraites how to implement authentication and authorization in ASP.NET with Smart Card (or Client Certificates) by:


  1. Implementing a custom Smart Card Aware HTTP Authentication Module for .NET

  2. Building an IPrincipal and IIdentity to use with ASP.NET for Smart Card Authenticaiton Http Module


You can download the Sample code in C# here.

2 comments:

Anonymous said...

This was really good code, but we're strictly a VB .Net shop and need something simpler. Can anyone tell me where to get a sample of code that reads a client cert back from the IIS 6 server and returns the Issued To String? Thanks!

j. montgomery, CISSP, GNET said...

Read through the attached PDF file that comes with the C# code - it has most of the code in both C# and VB.Net for much of the smart card implementation.

Sadly I haven't had a chance to get out the VB.Net sample code. If you don't see what you need in the PDF, let me know.