HttpClientCertificate Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona los campos de certificado de cliente emitidos por el cliente en respuesta a la solicitud de identidad del cliente realizada por el servidor.
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
- Herencia
Comentarios
Si un explorador web usa el protocolo SSL3.0/PCT1 (la dirección URL comienza por https:// en lugar de http://) para conectarse a un servidor y el servidor requiere certificados de cliente, el explorador envía los campos de certificado de cliente incluidos en su certificado digital.
Para obtener más información sobre los certificados digitales, vea el documento X.509: Marcos de certificados de clave pública y atributo, disponible en el sitio de la Unión internacional de telecomunicaciones (ITU) en https://www.itu.int .
Propiedades
AllKeys |
Obtiene todas las claves de NameValueCollection. (Heredado de NameValueCollection) |
BinaryIssuer |
Obtiene o establece el emisor del certificado en formato binario. |
CertEncoding |
Obtiene la codificación del certificado. |
Certificate |
Obtiene una cadena que contiene la secuencia binaria del contenido completo del certificado, en formato ASN.1. |
Cookie |
Obtiene el identificador único del certificado del cliente, si se proporciona. |
Count |
Obtiene el número de pares de clave y valor incluidos en la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
Flags |
Conjunto de marcadores que proporcionan información adicional sobre el certificado del cliente. |
IsPresent |
Obtiene un valor que indica si el certificado del cliente existe. |
IsReadOnly |
Obtiene o establece un valor que indica si la instancia NameObjectCollectionBase es de solo lectura. (Heredado de NameObjectCollectionBase) |
Issuer |
Cadena que contiene una lista de valores de campos secundarios con información acerca del emisor del certificado. |
IsValid |
Obtiene un valor que indica si el certificado del cliente es válido. |
Item[Int32] |
Obtiene la entrada que se encuentra en el índice especificado de NameValueCollection. (Heredado de NameValueCollection) |
Item[String] |
Obtiene o establece la entrada con la clave especificada en NameValueCollection. (Heredado de NameValueCollection) |
Keys |
Obtiene una instancia NameObjectCollectionBase.KeysCollection que contiene todas las claves de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
KeySize |
Obtiene el número de bits del tamaño de la clave del certificado digital. Por ejemplo, 128. |
PublicKey |
Obtiene el valor binario de clave pública del certificado. |
SecretKeySize |
Obtiene el número de bits de la clave privada del certificado del servidor. Por ejemplo, 1024. |
SerialNumber |
Proporciona el número de serie del certificado como una representación ASCII de bytes hexadecimales separados por guiones. Por ejemplo, 04-67-F3-02. |
ServerIssuer |
Obtiene el campo del emisor del certificado del servidor. |
ServerSubject |
Obtiene el campo de asunto del certificado del servidor. |
Subject |
Obtiene el campo de asunto del certificado del cliente. |
ValidFrom |
Obtiene la fecha en que el certificado entra en vigor. La fecha varía dependiendo de la configuración internacional. |
ValidUntil |
Obtiene la fecha de expiración del certificado. |
Métodos
Add(NameValueCollection) |
Copia las entradas del elemento NameValueCollection especificado en el elemento NameValueCollection actual. (Heredado de NameValueCollection) |
Add(String, String) |
Agrega una entrada con el nombre y el valor especificados a NameValueCollection. (Heredado de NameValueCollection) |
BaseAdd(String, Object) |
Agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseClear() |
Elimina todas las entradas de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseGet(Int32) |
Obtiene el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseGet(String) |
Obtiene el valor de la primera entrada con la clave especificada desde la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseGetAllKeys() |
Devuelve una matriz String que contiene todas las claves de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseGetAllValues() |
Devuelve una matriz Object que contiene todos los valores de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseGetAllValues(Type) |
Devuelve una matriz del tipo especificado que contiene todos los valores de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseGetKey(Int32) |
Obtiene la clave de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseHasKeys() |
Obtiene un valor que indica si la instancia NameObjectCollectionBase contiene entradas cuyas claves no son |
BaseRemove(String) |
Quita las entradas con la clave especificada de la instancia de NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseRemoveAt(Int32) |
Elimina la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseSet(Int32, Object) |
Establece el valor de la entrada que se encuentra en el índice especificado de la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
BaseSet(String, Object) |
Establece el valor de la primera entrada con la clave especificada de la instancia NameObjectCollectionBase, si la encuentra; en caso contrario, agrega una entrada con la clave y el valor especificados a la instancia NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
Clear() |
Invalida las matrices almacenadas en caché y quita todas las entradas de NameValueCollection. (Heredado de NameValueCollection) |
CopyTo(Array, Int32) |
Copia la totalidad de NameValueCollection en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino. (Heredado de NameValueCollection) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Get(Int32) |
Obtiene los valores en el índice especificado de NameValueCollection combinados en una lista y separados por comas. (Heredado de NameValueCollection) |
Get(String) |
Devuelve los distintos campos del certificado del cliente por nombre. |
GetEnumerator() |
Devuelve un enumerador que recorre en iteración la colección NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetKey(Int32) |
Obtiene la clave en el índice especificado del elemento NameValueCollection. (Heredado de NameValueCollection) |
GetObjectData(SerializationInfo, StreamingContext) |
Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar la instancia de NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetValues(Int32) |
Obtiene los valores que se encuentran en el índice especificado de NameValueCollection. (Heredado de NameValueCollection) |
GetValues(String) |
Obtiene los valores asociados a la clave especificada de NameValueCollection. (Heredado de NameValueCollection) |
HasKeys() |
Obtiene un valor que indica si NameValueCollection contiene claves que no son |
InvalidateCachedArrays() |
Restablece las matrices almacenadas en caché de la colección a |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnDeserialization(Object) |
Implementa la interfaz ISerializable y genera el evento de deserialización cuando esta ha finalizado. (Heredado de NameObjectCollectionBase) |
Remove(String) |
Quita las entradas con la clave especificada de la instancia de NameObjectCollectionBase. (Heredado de NameValueCollection) |
Set(String, String) |
Establece el valor de una entrada de NameValueCollection. (Heredado de NameValueCollection) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
ICollection.CopyTo(Array, Int32) |
Copia la totalidad de NameObjectCollectionBase en una matriz Array unidimensional compatible, comenzando en el índice especificado de la matriz de destino. (Heredado de NameObjectCollectionBase) |
ICollection.IsSynchronized |
Obtiene un valor que indica si el acceso al objeto NameObjectCollectionBase está sincronizado (es seguro para subprocesos). (Heredado de NameObjectCollectionBase) |
ICollection.SyncRoot |
Obtiene un objeto que puede utilizarse para sincronizar el acceso al objeto NameObjectCollectionBase. (Heredado de NameObjectCollectionBase) |
Métodos de extensión
Cast<TResult>(IEnumerable) |
Convierte los elementos de IEnumerable en el tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra los elementos de IEnumerable en función de un tipo especificado. |
AsParallel(IEnumerable) |
Habilita la paralelización de una consulta. |
AsQueryable(IEnumerable) |
Convierte una interfaz IEnumerable en IQueryable. |