SSL indica o tamanho máximo da memória intermédia incorrecto para programas

Traduções de Artigos Traduções de Artigos
Artigo: 300562 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Sintomas

A implementação (Secure Sockets Layer) (Schannel.dll) relatórios um tamanho incorrecto da memória intermédia para programas, tal como indicado no fragmento de código seguinte:
SecPkgContext_StreamSizes MySPCSS;
if ( SEC_E_OK == QueryContextAttributes(
	phContext,
	SECPKG_ATTR_STREAM_SIZES,
	(PVOID)&MySPCSS) )
{
	// MySPCSS.cbMaximumMessage is 16379, instead of 16384
}
				
por exemplo, se um cliente de pinheiro IMAP envia uma mensagem para um computador com o Microsoft Exchange Server, o problema aparece como se está a ser a função IMAP para adicionar correio enviado apenas a pasta Itens enviados. Obtém o correio através de num cliente do Microsoft Outlook Express ou o Netscape Messenger sem problemas.

O problema aparece quando estiver a utilizar o SSL ou se a mensagem tiver mais de 16.000 bytes. Se for o limite e estiver a utilizar o SSL, funciona com o Outlook Express e o Netscape Messenger clientes. Quando envia a partir de um cliente de pinheiro, poder funcionar quando estiver a utilizar um servidor diferente do computador com o Exchange Server.

Causa

O tamanho máximo da memória intermédia que a implementação de SSL (Schannel.dll) reporta novamente o programa é incorrecto. O problema é mensagem máxima que Schannel.dll tamanho é inferiores a especificação de SSL de 16,384 5 bytes.

Resolução

Para resolver este problema, obtenha o service pack mais recente do Windows 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
260910Como obter o Service Pack mais recente do Windows 2000
A versão inglesa desta correcção deverá ter os seguintes atributos de ficheiro ou posteriores:
   Date         Time   Version      Size     File name
   ---------------------------------------------------------------
   27-Aug-2001  13:12  5.0.2195.42  355,088  Advapi32.dll
   27-Aug-2001  13:12  5.0.2195.41  135,440  Dnsapi.dll
   27-Aug-2001  13:12  5.0.2195.36   94,992  Dnsrslvr.dll
   27-Aug-2001  13:13  5.0.2195.42  525,072  Instlsa5.dll
   27-Aug-2001  13:13  5.1.2195.0   163,600  Instsch5.dll
   27-Aug-2001  13:12  5.0.2195.41  143,120  Kdcsvc.dll
   07-Aug-2001  13:03  5.0.2195.40  197,392  Kerberos.dll
   26-Jun-2001  22:16  5.0.2195.37   69,456  Ksecdd.sys
   24-Aug-2001  00:26  5.0.2195.42  507,152  Lsasrv.dll
   24-Aug-2001  00:26  5.0.2195.42   33,552  Lsass.exe
   27-Aug-2001  13:12  5.0.2195.41  306,448  Netapi32.dll
   27-Aug-2001  13:12  5.0.2195.41  358,160  Netlogon.dll
   27-Aug-2001  13:12  5.0.2195.42  910,096  Ntdsa.dll
   27-Aug-2001  13:12  5.0.2195.42  386,320  Samsrv.dll
   27-Aug-2001  13:12  5.0.2195.41  128,784  Scecli.dll
   27-Aug-2001  13:12  5.0.2195.36  299,792  Scesrv.dll
   27-Aug-2001  13:03  5.1.2195.0   145,680  Schannel.dll
   27-Aug-2001  13:12  5.0.2195.40   48,400  W32time.dll
   01-Aug-2001  23:44  5.0.2195.40   56,592  W32tm.exe
   24-Aug-2001  00:26  5.0.2195.42  507,152  Lsasrv.dll   [56bit]
   27-Aug-2001  13:03  5.1.2195.0   146,192  Schannel.dll [56bit]

				

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Windows 2000 Service Pack 3.

Mais Informação

Um efeito secundário possível desta correcção é que a memória intermédia de envio do programa também subirá. Isto significa que progrmas estiver a utilizar o ficheiro Schannel.dll poderá começar a enviar pacotes que são um pouco maiores do que se encontravam antes de aplicar a correcção. Isto poderá causar problemas de interoperabilidade durante a comunicação com computadores que ainda não tenham tido a Correcção aplicada.

Para obter informações adicionais sobre como instalar o Windows 2000 e as correcções do Windows 2000 ao mesmo tempo, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
249149Instalar o Microsoft Windows 2000 e as correcções do Windows 2000

Propriedades

Artigo: 300562 - Última revisão: 10 de fevereiro de 2014 - Revisão: 2.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server SP1
  • Microsoft Windows 2000 Advanced Server SP1
  • Microsoft Windows 2000 Professional SP1
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbenv kbfix kbsecurity kbwin2000presp3fix kbwin2000sp3fix KB300562 KbMtpt
Traduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 300562

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com