SSL informa a los programas de un tamaño máximo de búfer incorrecto

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

300562
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Síntomas
La implementación de Secure Sockets Layer (SSL) (Schannel.dll) informes de un tamaño de búfer incorrecto a programas, como se indicó en el siguiente fragmento de código:
SecPkgContext_StreamSizes MySPCSS;if ( SEC_E_OK == QueryContextAttributes(	phContext,	SECPKG_ATTR_STREAM_SIZES,	(PVOID)&MySPCSS) ){	// MySPCSS.cbMaximumMessage is 16379, instead of 16384}				
por ejemplo, si un cliente IMAP pino envía un mensaje a un equipo con Microsoft Exchange Server, el problema parece como si fuera de la función IMAP para agregar el correo enviado sólo a la carpeta Elementos enviados. Obtiene el correo a un cliente de Microsoft Outlook Express o Netscape Messenger sin un problema.

El problema aparece cuando está utilizando SSL, o si el mensaje es mayor que 16.000 bytes. Si se encuentra sobre el límite y está utilizando SSL, funciona con clientes de Outlook Express y Netscape Messenger. Cuando se envía desde un cliente de pino, puede trabajar cuando se utiliza un servidor distinto de un equipo con Exchange Server.
Causa
El tamaño máximo del búfer que la implementación de SSL (Schannel.dll) informa al programa es incorrecto. El problema es máximo de mensaje del que Schannel.dll Tamaño es menores que la especificación de SSL de 16.384 5 bytes.
Solución
Para resolver este problema, obtenga el Service Pack más reciente de Windows 2000. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
260910Cómo obtener el Service Pack más reciente para Windows 2000
La versión en inglés de esta revisión debe tener los atributos de archivo siguientes o 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]				

Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:" de este artículo. Este problema se corrigió por primera vez en el Service Pack 3 de Windows 2000.
Más información
Un efecto secundario posible de esta revisión es que también aumenta búfer de envío del programa. Esto significa que progrmas que usan el archivo Schannel.dll puede empezar a enviar paquetes un poco mayores a los que se encontraban antes de aplicar la revisión. Esto puede causar problemas de interoperabilidad durante la comunicación con equipos que aún no tengan la revisión se les aplica.

Para obtener información adicional acerca de cómo instalar Windows 2000 y el hotfix de Windows 2000 al mismo tiempo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
249149Instalar Microsoft Windows 2000 y revisiones para Windows 2000

Advertencia: este artículo se ha traducido automáticamente

Propiedades

Id. de artículo: 300562 - Última revisión: 02/08/2014 20:34:02 - Revisión: 2.3

  • 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
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbenv kbfix kbsecurity kbwin2000presp3fix kbwin2000sp3fix KB300562 KbMtes
Comentarios