
July 25th, 2006, 04:00 AM
|
|
Contributing User
|
|
Join Date: Sep 2004
Posts: 89
Time spent in forums: 1 Day 4 h 51 m 13 sec
Reputation Power: 0
|
|
|
Retriving ou value from subject of client certificate
Hi all,
IIS 6.0
Objective - take out content from subject of client certificate.
Problem - My website is PKI enabled hosted on windows 2003 server. I have enabled ssl client certificate required flag. When run page cleint certificate block are getting envoked,but after selection of certificate, I am unable to extract certificate details through code.
Code:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class TestCert : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
HttpClientCertificate cert = Request.ClientCertificate;
string[] strSubject = cert.GetValues("SUBJECTOU");
Response.Write(strSubject);
string[] strCN = cert.GetValues("SUBJECTCN");
}
catch (Exception ex)
{
Response.Write(ex.StackTrace);
}
}
}
Am i missing some setting on IIS or some problem in code
|