HttpClientCertificate 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供客户端为响应服务器的客户端标识请求而颁发的客户端证书字段。
public ref class HttpClientCertificate : System::Collections::Specialized::NameValueCollection
public class HttpClientCertificate : System.Collections.Specialized.NameValueCollection
type HttpClientCertificate = class
inherit NameValueCollection
Public Class HttpClientCertificate
Inherits NameValueCollection
- 继承
注解
如果 Web 浏览器使用 SSL 3.0/是 PCT1 协议 (URL 以 https://而不是 http://) 开头若要连接到服务器,并且服务器需要客户端证书,则浏览器将发送其数字证书中包含的客户端证书字段。
有关数字证书的详细信息,请参阅文档 x.509:公钥和属性证书框架,可在国际电信联合 (ITU) 网站上找到 https://www.itu.int 。
属性
| AllKeys |
获取 NameValueCollection 中的所有键。 (继承自 NameValueCollection) |
| BinaryIssuer |
获取或设置证书颁发者(以二进制格式表示)。 |
| CertEncoding |
获取证书的编码。 |
| Certificate |
获取一个字符串,该字符串包含整个证书内容的二进制流(以 ASN.1 格式表示)。 |
| Cookie |
获取客户证书的唯一 ID(如果提供了的话)。 |
| Count |
获取包含在 NameObjectCollectionBase 实例中的键/值对的数目。 (继承自 NameObjectCollectionBase) |
| Flags |
一组标志,提供附加的客户证书信息。 |
| IsPresent |
获取一个值,该值指示客户证书是否存在。 |
| IsReadOnly |
获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。 (继承自 NameObjectCollectionBase) |
| Issuer |
一个字符串,该字符串包含含有有关证书颁发者信息的子字段值的列表。 |
| IsValid |
获取一个值,该值指示客户证书是否有效。 |
| Item[Int32] |
获取 NameValueCollection 中指定索引处的项。 (继承自 NameValueCollection) |
| Item[String] |
获取或设置 NameValueCollection 中具有指定键的项。 (继承自 NameValueCollection) |
| Keys |
获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 NameObjectCollectionBase 实例。 (继承自 NameObjectCollectionBase) |
| KeySize |
获取数字证书密钥大小的位数。 例如 128。 |
| PublicKey |
获取证书中的公钥二进制值。 |
| SecretKeySize |
获取服务器证书私钥中的位数。 例如,1024。 |
| SerialNumber |
将证书序列号用以连字号分隔的十六进制字节的 ASCII 表示形式提供。 例如,04-67-F3-02。 |
| ServerIssuer |
获取服务器证书的颁发者字段。 |
| ServerSubject |
获取服务器证书的接受方字段。 |
| Subject |
获取客户证书的接受方字段。 |
| ValidFrom |
获取证书生效的日期。 此日期随区域设置的不同而不同。 |
| ValidUntil |
获取证书到期日期。 |
方法
显式接口实现
| ICollection.CopyTo(Array, Int32) |
从目标数组的指定索引处开始将整个 NameObjectCollectionBase 复制到兼容的一维 Array。 (继承自 NameObjectCollectionBase) |
| ICollection.IsSynchronized |
获取一个值,该值指示对 NameObjectCollectionBase 对象的访问是否同步(线程安全)。 (继承自 NameObjectCollectionBase) |
| ICollection.SyncRoot |
获取一个对象,该对象可用于同步对 NameObjectCollectionBase 对象的访问。 (继承自 NameObjectCollectionBase) |
扩展方法
| Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定的类型。 |
| OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |
| AsParallel(IEnumerable) |
启用查询的并行化。 |
| AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |