HttpRequest.ClientCertificate Property
.NET Framework (current version)
Gets the current request's client security certificate.
Assembly: System.Web (in System.Web.dll)
Property Value
Type: System.Web.HttpClientCertificateAn HttpClientCertificate object containing information about the client's security certificate settings.
The following code example sends the client's certificate settings back to the client in an HTML page.
Dim cs As HttpClientCertificate = Request.ClientCertificate Response.Write("<p>Client Certificate settings:</p>") Response.Write("Certificate = " & cs.Certificate.ToString() & "<br>") Response.Write("Cookie = " & cs.Cookie & "<br>") Response.Write("Flags = " & cs.Flags & "<br>") Response.Write("IsPresent = " & cs.IsPresent & "<br>") Response.Write("Issuer = " & cs.Issuer & "<br>") Response.Write("IsValid = " & cs.IsValid & "<br>") Response.Write("KeySize = " & cs.KeySize & "<br>") Response.Write("SecretKeySize = " & cs.SecretKeySize & "<br>") Response.Write("SerialNumber = " & cs.SerialNumber & "<br>") Response.Write("ServerIssuer = " & cs.ServerIssuer & "<br>") Response.Write("ServerSubject = " & cs.ServerSubject & "<br>") Response.Write("Subject = " & cs.Subject & "<br>") Response.Write("ValidFrom = " & cs.ValidFrom & "<br>") Response.Write("ValidUntil = " & cs.ValidUntil & "<br>") Response.Write("What's this = " & cs.ToString() & "<br>")
.NET Framework
Available since 1.1
Available since 1.1
Show: