ASP.NET.in.a.Nutshell.Second.Edition [Electronic resources]

G. andrew Duthie; matthew Macdonald

نسخه متنی -صفحه : 873/ 151
نمايش فراداده

HttpClientCertificate

System.Web (system.web.dll)class

This class exposes a name/value collection of certification fields specified in the X.509 standard. To get the certification fields for the current request, use the ClientCertificate property of the HttpRequest class. Note that the certification fields are sent only if the client browser is accessing the page through SSL (indicated by a URL starting with

https:// instead of

http:// ).

public class 

HttpClientCertificate : System.Collections.Specialized.NameValueCollection { // Public Instance Properties public byte[ ]

BinaryIssuer {get; } public int

CertEncoding {get; } public byte[ ]

Certificate {get; } public string

Cookie {get; } public int

Flags {get; } public bool

IsPresent {get; } public string

Issuer {get; } public bool

IsValid {get; } public int

KeySize {get; } public byte[ ]

PublicKey {get; } public int

SecretKeySize {get; } public string

SerialNumber {get; } public string

ServerIssuer {get; } public string

ServerSubject {get; } public string

Subject {get; } public DateTime

ValidFrom {get; } public DateTime

ValidUntil {get; } // Public Instance Methods public override string

Get (string

field ); // overrides NameValueCollection }

Hierarchy

System.Object System.Collections.Specialized.NameObjectCollectionBase(System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback) System.Collections.Specialized.NameValueCollection HttpClientCertificate

Returned By

HttpRequest.ClientCertificate