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

Seleccione idioma Seleccione idioma
Id. de artículo: 300562 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

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

Propiedades

Id. de artículo: 300562 - Última revisión: sábado, 08 de febrero de 2014 - Versión: 2.3
La información de este artículo se refiere 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
Palabras clave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbenv kbfix kbsecurity kbwin2000presp3fix kbwin2000sp3fix KB300562 KbMtes
Traducción automática
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.
Haga clic aquí para ver el artículo original (en inglés): 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