HttpRequest.ClientCertificate Propriété

Définition

Obtient le certificat de sécurité du client pour la requête actuelle.

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

Valeur de propriété

Objet HttpClientCertificate contenant des informations sur les paramètres du certificat de sécurité du client.

Exemples

L’exemple de code suivant renvoie les paramètres de certificat du client au client dans une page HTML.

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

S’applique à