Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe HttpClientCertificate

Fornece ao cliente campos do certificado emitido pelo cliente em resposta à solicitação do servidor para a identidade do cliente.

Namespace:  System.Web
Assembly:  System.Web (em System.Web.dll)

public class HttpClientCertificate : NameValueCollection

O tipo HttpClientCertificate expõe os membros a seguir.

  NomeDescrição
Propriedade públicaAllKeysObtém todas as chaves na NameValueCollection. (Herdado de NameValueCollection.)
Propriedade públicaBinaryIssuerObtém ou define o emissor do certificado, em formato binário.
Propriedade públicaCertEncodingObtém a codificação do certificado.
Propriedade públicaCertificateObtém uma seqüência de caracteres que contém o fluxo binário do conteúdo inteiro do certificado, no formato de ASN. 1.
Propriedade públicaCookieObtém a identificação exclusiva do certificado de cliente, se fornecido.
Propriedade públicaCountObtém o número de pares de chave/valor contido na NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Propriedade públicaFlagsUm conjunto de sinalizadores que fornecem informações de certificado de cliente adicionais.
Propriedade públicaIsPresentObtém um valor que indica se o certificado do cliente está presente.
Propriedade protegidaIsReadOnlyObtém ou define um valor indicando se a NameObjectCollectionBase instância é somente leitura. (Herdado de NameObjectCollectionBase.)
Propriedade públicaIssuerUma seqüência de caracteres que contém uma lista dos valores de subcampo contendo informações sobre o emissor do certificado.
Propriedade públicaIsValidObtém um valor que indica se o certificado de cliente é válido.
Propriedade públicaItem[Int32]Obtém a entrada no índice especificado da NameValueCollection. (Herdado de NameValueCollection.)
Propriedade públicaItem[String]Obtém ou define a entrada com a chave especificada na NameValueCollection. (Herdado de NameValueCollection.)
Propriedade públicaKeysObtém um NameObjectCollectionBase.KeysCollection instância que contém todas as chaves na NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Propriedade públicaKeySizeObtém o número de bits no tamanho de chave do certificado digital. Por exemplo, os 128.
Propriedade públicaPublicKeyObtém o valor binário de chave público do certificado.
Propriedade públicaSecretKeySizeObtém o número de bits na chave particular do certificado do servidor. Por exemplo, 1024.
Propriedade públicaSerialNumberFornece o número de série do certificado como uma representação ASCII de bytes hexadecimais separados por hífens. Por exemplo, 04-67-F3-02.
Propriedade públicaServerIssuerObtém o campo do emissor do certificado do servidor.
Propriedade públicaServerSubjectObtém o campo de assunto do certificado do servidor.
Propriedade públicaSubjectObtém o campo de assunto do certificado de cliente.
Propriedade públicaValidFromObtém a data em que o certificado torna-se válido. A data varia de acordo com as configurações internacionais.
Propriedade públicaValidUntilObtém a data de validade do certificado.
Superior

  NomeDescrição
Método públicoAdd(NameValueCollection)Copia as entradas do NameValueCollection o atual NameValueCollection. (Herdado de NameValueCollection.)
Método públicoAdd(String, String)Adiciona uma entrada com o nome especificado e o valor para o NameValueCollection. (Herdado de NameValueCollection.)
Método protegidoBaseAddAdiciona uma entrada com a chave especificada e o valor para o NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseClearRemove todas as entradas a partir do NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseGet(Int32)Obtém o valor da entrada no índice especificado da NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseGet(String)Obtém o valor da primeira entrada com a chave especificada a partir do NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseGetAllKeysRetorna um String matriz que contém todas as chaves na NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseGetAllValues()Retorna um Object matriz que contém todos os valores de NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseGetAllValues(Type)Retorna uma matriz do tipo especificado que contém todos os valores de NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseGetKeyObtém a chave da entrada no índice especificado da NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseHasKeysObtém um valor indicando se a NameObjectCollectionBase instância contém entradas cujas chaves não são null. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseRemoveRemove as entradas com a chave especificada a partir do NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseRemoveAtRemove a entrada no índice especificado da NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseSet(Int32, Object)Define o valor da entrada no índice especificado da NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método protegidoBaseSet(String, Object)Define o valor da primeira entrada com a chave especificada na NameObjectCollectionBase da instância, se encontrado; Caso contrário, adiciona uma entrada com a chave especificada e o valor para o NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método públicoClearInvalida as matrizes em cache e remove todas as entradas a partir do NameValueCollection. (Herdado de NameValueCollection.)
Método públicoCopyToCopia todo o NameValueCollection para um compatível unidimensional Array, inicial no índice da matriz de destino especificado. (Herdado de NameValueCollection.)
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Permite um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoGet(Int32)Obtém os valores no índice especificado da NameValueCollection combinados em uma lista separada por vírgulas. (Herdado de NameValueCollection.)
Método públicoGet(String)Retorna os campos de certificado de cliente individual por nome. (Substitui NameValueCollection.Get(String).)
Método públicoGetEnumeratorRetorna um enumerador que itera por meio do NameObjectCollectionBase. (Herdado de NameObjectCollectionBase.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetKeyObtém a chave no índice especificado da NameValueCollection. (Herdado de NameValueCollection.)
Método públicoGetObjectDataImplementa o ISerializable interface e retorna os dados necessários para serializar o NameObjectCollectionBase instância. (Herdado de NameObjectCollectionBase.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoGetValues(Int32)Obtém os valores no índice especificado da NameValueCollection. (Herdado de NameValueCollection.)
Método públicoGetValues(String)Obtém os valores associados com a chave especificada a partir do NameValueCollection. (Herdado de NameValueCollection.)
Método públicoHasKeysObtém um valor indicando se a NameValueCollection contém chaves que não são null. (Herdado de NameValueCollection.)
Método protegidoInvalidateCachedArraysRedefine os arrays em cache da coleção para null. (Herdado de NameValueCollection.)
Método protegidoMemberwiseCloneCria uma cópia superficial do Object atual. (Herdado de Object.)
Método públicoOnDeserializationImplementa o ISerializable interface e dispara o evento de desserialização, quando a desserialização foi concluída. (Herdado de NameObjectCollectionBase.)
Método públicoRemoveRemove as entradas com a chave especificada a partir do NameObjectCollectionBase instância. (Herdado de NameValueCollection.)
Método públicoSetDefine o valor de uma entrada do NameValueCollection. (Herdado de NameValueCollection.)
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Superior

  NomeDescrição
Implementação explícita da interfaceMétodo particularICollection.CopyToCopia todo o NameObjectCollectionBase para um compatível unidimensional Array, inicial no índice da matriz de destino especificado. (Herdado de NameObjectCollectionBase.)
Implementação explícita da interfacePropriedade particularICollection.IsSynchronizedObtém um valor indicando se acessar para a NameObjectCollectionBase objeto for sincronizado (segmento seguro). (Herdado de NameObjectCollectionBase.)
Implementação explícita da interfacePropriedade particularICollection.SyncRootObtém um objeto que pode ser usado para sincronizar o acesso para o NameObjectCollectionBase objeto. (Herdado de NameObjectCollectionBase.)
Superior

Se um navegador da Web usa o protocolo SSL 3.0/PCT1 (a URL começa com https:// em vez de http://) para se conectar a um servidor e o servidor requer certificados de cliente, o envia de navegador campos contidos no seu certificado digital do certificado de cliente.

Para obter mais informações sobre certificados digitais, consulte o documento x. 509: estruturas, disponíveis no site International Telecommunication Union (ITU) em http://www.itu.int de certificados de chave pública e atributo.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Qualquer estático (Shared no Visual Basic) membro público desse tipo é thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft