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