HttpRequest.ClientCertificate Eigenschaft

Definition

Ruft das Clientsicherheitszertifikat der aktuellen Anforderung ab.

public:
 property System::Web::HttpClientCertificate ^ ClientCertificate { System::Web::HttpClientCertificate ^ get(); };
public System.Web.HttpClientCertificate ClientCertificate { get; }
member this.ClientCertificate : System.Web.HttpClientCertificate
Public ReadOnly Property ClientCertificate As HttpClientCertificate

Eigenschaftswert

Ein HttpClientCertificate-Objekt mit Informationen über die Sicherheitszertifikateinstellungen auf dem Client.

Beispiele

Im folgenden Codebeispiel werden die Zertifikateinstellungen des Clients auf einer HTML-Seite zurück an den Client gesendet.

HttpClientCertificate cs = Request.ClientCertificate;

Response.Write("ClientCertificate Settings:<br>");
Response.Write("Certificate = " + cs.Certificate + "<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>");

   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>")
   

Gilt für: