DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 937780 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.1

Download do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
 
 

Nesta página

Sintomas

Quando você usa um provedor de serviços de criptografia (CSP) do cartão inteligente junto com o método RSACryptoServiceProvider.SignData no Microsoft .NET Framework 2.0, você receberá a seguinte mensagem de erro:
CryptographicException lançada no método SignData quando usando o objeto de certificado com chave particular armazenada em um cartão inteligente. Mensagem de exceção: código de erro "Hash não é válido para uso no estado especificado" exceção: 0x8009000C
Esse problema ocorre se o CSP encapsula o CSP Microsoft Enhanced para oferecer suporte a cartão inteligente. Por exemplo, se você usar o CSP Schlumberger incluída no Microsoft Windows XP Service Pack 2 com o método RSACryptoServiceProvider.SignData , esse problema ocorre.

Causa

Esse problema ocorre devido a um conflito entre o CSP e o .NET Framework 2.0 que ocorre quando o tamanho de hash gerado pelo CSP está sendo verificado.

Resolução

Informações sobre o hotfix

Um hotfix com suporte foi disponibilizada pela Microsoft. No entanto, destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde o próximo service pack do .NET Framework 2.0 que contém esse hotfix.

Para resolver esse problema imediatamente, contate o Microsoft Customer Atendimento para obter o hotfix. Para obter uma lista completa de telefones do serviço de suporte a clientes da Microsoft e informações sobre os custos de suporte, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação Em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

Pré-requisitos

Você deve ter o .NET Framework 2.0 instalado para aplicar esse hotfix.

Requisitos de reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix não substitui outros hotfixes.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
O .NET Framework 2.0, versões com base em 86 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.885802,30423 De maio de 200703: 19x 86
Mscorjit.dll2.0.50727.885326,65623 De maio de 200703: 19x 86
Mscorlib.dll2.0.50727.8854,308,99223 De maio de 200703: 19x 86
Mscorpe.dll2.0.50727.885102,91223 De maio de 200703: 19x 86
Mscorwks.dll2.0.50727.8855,634,56023 De maio de 200703: 19x 86
Normalization.dll2.0.50727.88515.36023 De maio de 200703: 19x 86
Normidna.nlpNão aplicável59,34223 De maio de 200703: 19Não aplicável
Normnfc.nlpNão aplicável45,79423 De maio de 200703: 19Não aplicável
Normnfd.nlpNão aplicável39,28423 De maio de 200703: 19Não aplicável
Normnfkc.nlpNão aplicável66,38423 De maio de 200703: 19Não aplicável
Normnfkd.nlpNão aplicável60,29423 De maio de 200703: 19Não aplicável
Peverify.dll2.0.50727.885136,19223 De maio de 200703: 19x 86
Sos.dll2.0.50727.885382,46423 De maio de 200703: 19x 86
Vsavb7rt.dll8.0.50727.8851,330,68823 De maio de 200703: 19x 86
O .NET Framework 2.0, versões com base em 64 x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.8851,597,44022 De maio de 200719: 14x 64
Mscorjit.dll2.0.50727.8851,588,22422 De maio de 200719: 13x 64
Mscorlib.dll2.0.50727.8853,960,83222 De maio de 200722: 32x 64
Mscorpe.dll2.0.50727.885157,18422 De maio de 200719: 07x 64
Mscorpjt.dll2.0.50727.8852,006,01622 De maio de 200719: 13x 64
Mscorwks.dll2.0.50727.88510,335,23222 De maio de 200719: 11x 64
Normalization.dll2.0.50727.88518,43222 De maio de 200719: 11x 64
Normidna.nlpNão aplicável59,34222 De maio de 200719: 14Não aplicável
Normnfc.nlpNão aplicável45,79422 De maio de 200719: 14Não aplicável
Normnfd.nlpNão aplicável39,28422 De maio de 200719: 14Não aplicável
Normnfkc.nlpNão aplicável66,38422 De maio de 200719: 14Não aplicável
Normnfkd.nlpNão aplicável60,29422 De maio de 200719: 14Não aplicável
Peverify.dll2.0.50727.885205,82422 De maio de 200719: 13x 64
Sos.dll2.0.50727.885480,76822 De maio de 200719: 21x 64
O .NET Framework 2.0, versões de arquitetura Itanium
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Mscordacwks.dll2.0.50727.8852,719,23222 De maio de 200719: 16IA-64
Mscorjit.dll2.0.50727.8852,706,94422 De maio de 200719: 14IA-64
Mscorlib.dll2.0.50727.8853,960,83223 De maio de 200703: 49IA-64
Mscorpe.dll2.0.50727.885313,85622 De maio de 200719: 07IA-64
Mscorpjt.dll2.0.50727.8853,502,08022 De maio de 200719: 14IA-64
Mscorwks.dll2.0.50727.88521,322,24022 De maio de 200719: 12IA-64
Normalization.dll2.0.50727.88544,03222 De maio de 200719: 13IA-64
Normidna.nlpNão aplicável59,34222 De maio de 200719: 15Não aplicável
Normnfc.nlpNão aplicável45,79422 De maio de 200719: 15Não aplicável
Normnfd.nlpNão aplicável39,28422 De maio de 200719: 15Não aplicável
Normnfkc.nlpNão aplicável66,38422 De maio de 200719: 15Não aplicável
Normnfkd.nlpNão aplicável60,29422 De maio de 200719: 15Não aplicável
Peverify.dll2.0.50727.885383,48822 De maio de 200719: 14IA-64
Sos.dll2.0.50727.885862,72022 De maio de 200719: 24IA-64

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações sobre terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/LN/ ) Descrição da terminologia padrão que é usada para descrever as atualizações de software
Os produtos de terceiros mencionados neste artigo são fabricados por empresas que são independentes da Microsoft. Microsoft não oferece garantia, implícita ou não, sobre o desempenho ou confiabilidade desses produtos.

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 2.0
Palavras-chave: 
kbmt kbexpertiseadvanced kbfix kbpubtypekc kbqfe kbhotfixserver KB937780 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 937780  (http://support.microsoft.com/kb/937780/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store