Article ID: 970122 - Last Review: July 20, 2009 - Revision: 1.0

FIX: You cannot use Message Queuing 3.0 to send messages over HTTPS if the Federal Information Processing Standard (FIPS) is enabled in Windows Server 2003

Hotfix download is availableHotfix Download Available
View and request hotfix downloads
System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SYMPTOMS

On a computer that is running Windows Server 2003, if you have enabled Federal Information Processing Standard (FIPS)-compliant algorithms, you cannot send messages by using Message Queuing (also known as MSMQ) 3.0 over HTTPS.

CAUSE

By default, when you use Message Queuing 3.0 to send messages over HTTPS, a Secure Sockets Layer (SSL) 3.0 connection is established. However SSL 3.0 is not FIPS-compliant. Therefore, if FIPS is enabled on the computer, you cannot send messages over HTTPS by using Message Queuing.

RESOLUTION

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing the problem described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

You must have Windows Server 2003 Service Pack 1 (SP1) or Windows Server 2003 SP2 installed to apply this hotfix.

Restart requirement

You must restart your computer after apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other hotfixes.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Server 2003 with Service Pack 1, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirement
Mqac.sys5.2.1924.333184,99222-Apr-200910:46x86SP1
Mqad.dll5.2.1924.3331155,13622-Apr-200918:20x86SP1
Mqads.dll5.2.1924.3331201,72822-Apr-200918:20x86SP1
Mqbkup.exe5.2.1924.333130,20822-Apr-200910:47x86SP1
Mqcertui.dll5.2.1924.33319,72822-Apr-200918:20x86SP1
Mqclus.dll5.2.1924.333177,82422-Apr-200918:20x86SP1
Mqdscli.dll5.2.1924.333149,66422-Apr-200918:20x86SP1
Mqdssrv.dll5.2.1924.333151,71222-Apr-200918:20x86SP1
Mqdssvc.exe5.2.1924.333167,58422-Apr-200910:47x86SP1
Mqgentr.dll5.2.1924.333145,05622-Apr-200918:20x86SP1
Mqise.dll5.2.1924.333129,18422-Apr-200918:20x86SP1
Mqlogmgr.dll2001.12.4720.333176,28822-Apr-200918:20x86SP1
Mqoa.dll5.2.1924.3331240,64022-Apr-200918:20x86SP1
Mqperf.dll5.2.1924.333114,33622-Apr-200918:20x86SP1
Mqqm.dll5.2.1924.3331835,07222-Apr-200918:20x86SP1
Mqrt.dll5.2.1924.3331180,73622-Apr-200918:20x86SP1
Mqrtdep.dll5.2.1924.3331125,44022-Apr-200918:20x86SP1
Mqsec.dll5.2.1924.3331142,33622-Apr-200918:20x86SP1
Mqsnap.dll5.2.1924.3331540,16022-Apr-200918:20x86SP1
Mqsvc.exe5.2.1924.33316,14422-Apr-200910:47x86SP1
Mqtgclus.dll5.2.1924.333131,74422-Apr-200918:20x86SP1
Mqtgsvc.exe5.2.1924.333186,52822-Apr-200910:47x86SP1
Mqtrig.dll5.2.1924.3331140,28822-Apr-200918:20x86SP1
Mqupgrd.dll5.2.1924.333154,78422-Apr-200918:20x86SP1
Msmqocm.dll5.2.1924.3331250,36822-Apr-200918:20x86SP1
Windows Server 2003 with Service Pack 2, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirement
Mqac.sys5.2.2006.450084,99222-Apr-200911:57x86SP2
Mqad.dll5.2.2006.4500155,13622-Apr-200917:53x86SP2
Mqads.dll5.2.2006.4500201,72822-Apr-200917:53x86SP2
Mqbkup.exe5.2.2006.450030,20822-Apr-200911:59x86SP2
Mqcertui.dll5.2.2006.45009,72822-Apr-200917:53x86SP2
Mqclus.dll5.2.2006.450077,82422-Apr-200917:53x86SP2
Mqdscli.dll5.2.2006.450049,66422-Apr-200917:53x86SP2
Mqdssrv.dll5.2.2006.450051,71222-Apr-200917:53x86SP2
Mqdssvc.exe5.2.2006.450067,58422-Apr-200911:58x86SP2
Mqgentr.dll5.2.2006.450045,05622-Apr-200917:53x86SP2
Mqise.dll5.2.2006.450029,18422-Apr-200917:53x86SP2
Mqlogmgr.dll2001.12.4720.450076,28822-Apr-200917:53x86SP2
Mqoa.dll5.2.2006.4500240,64022-Apr-200917:53x86SP2
Mqperf.dll5.2.2006.450014,33622-Apr-200917:53x86SP2
Mqqm.dll5.2.2006.4500836,09622-Apr-200917:53x86SP2
Mqrt.dll5.2.2006.4500180,73622-Apr-200917:53x86SP2
Mqrtdep.dll5.2.2006.4500125,44022-Apr-200917:53x86SP2
Mqsec.dll5.2.2006.4500142,33622-Apr-200917:53x86SP2
Mqsnap.dll5.2.2006.4500540,16022-Apr-200916:22x86SP2
Mqsvc.exe5.2.2006.45006,14422-Apr-200911:58x86SP2
Mqtgclus.dll5.2.2006.450031,74422-Apr-200917:53x86SP2
Mqtgsvc.exe5.2.2006.450086,52822-Apr-200911:59x86SP2
Mqtrig.dll5.2.2006.4500140,28822-Apr-200917:53x86SP2
Mqupgrd.dll5.2.2006.450054,78422-Apr-200917:53x86SP2
Msmqocm.dll5.2.2006.4500250,36822-Apr-200917:53x86SP2
Windows Server 2003 with Service Pack 1, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mqac.sys5.2.1924.3331153,60022-Apr-200916:16x64SP1Not Applicable
Mqad.dll5.2.1924.3331372,73622-Apr-200916:16x64SP1Not Applicable
Mqads.dll5.2.1924.3331386,56022-Apr-200916:16x64SP1Not Applicable
Mqbkup.exe5.2.1924.333147,61622-Apr-200916:16x64SP1Not Applicable
Mqcertui.dll5.2.1924.333113,82422-Apr-200916:16x64SP1Not Applicable
Mqclus.dll5.2.1924.3331133,12022-Apr-200916:16x64SP1Not Applicable
Mqdscli.dll5.2.1924.333176,28822-Apr-200916:16x64SP1Not Applicable
Mqdssrv.dll5.2.1924.333195,23222-Apr-200916:16x64SP1Not Applicable
Mqdssvc.exe5.2.1924.3331119,80822-Apr-200916:16x64SP1Not Applicable
Mqgentr.dll5.2.1924.333173,21622-Apr-200916:16x64SP1Not Applicable
Mqise.dll5.2.1924.333143,00822-Apr-200916:16x64SP1Not Applicable
Mqlogmgr.dll2001.12.4720.3331127,48822-Apr-200916:16x64SP1Not Applicable
Mqoa.dll5.2.1924.3331363,00822-Apr-200916:16x64SP1Not Applicable
Mqperf.dll5.2.1924.333119,45622-Apr-200916:16x64SP1Not Applicable
Mqqm.dll5.2.1924.33311,721,34422-Apr-200916:16x64SP1Not Applicable
Mqrt.dll5.2.1924.3331314,88022-Apr-200916:16x64SP1Not Applicable
Mqrtdep.dll5.2.1924.3331209,40822-Apr-200916:16x64SP1Not Applicable
Mqsec.dll5.2.1924.3331259,58422-Apr-200916:16x64SP1Not Applicable
Mqsnap.dll5.2.1924.3331945,66422-Apr-200916:16x64SP1Not Applicable
Mqsvc.exe5.2.1924.33318,19222-Apr-200916:16x64SP1Not Applicable
Mqtgclus.dll5.2.1924.333144,03222-Apr-200916:16x64SP1Not Applicable
Mqtgsvc.exe5.2.1924.3331180,22422-Apr-200916:16x64SP1Not Applicable
Mqtrig.dll5.2.1924.3331281,08822-Apr-200916:16x64SP1Not Applicable
Mqupgrd.dll5.2.1924.333195,74422-Apr-200916:16x64SP1Not Applicable
Msmqocm.dll5.2.1924.3331419,32822-Apr-200916:16x64SP1Not Applicable
Wmqad.dll5.2.1924.3331155,13622-Apr-200916:16x86SP1WOW
Wmqdscli.dll5.2.1924.333149,66422-Apr-200916:16x86SP1WOW
Wmqoa.dll5.2.1924.3331240,64022-Apr-200916:16x86SP1WOW
Wmqperf.dll5.2.1924.333114,33622-Apr-200916:16x86SP1WOW
Wmqrt.dll5.2.1924.3331180,73622-Apr-200916:16x86SP1WOW
Wmqsec.dll5.2.1924.3331142,33622-Apr-200916:16x86SP1WOW
Windows Server 2003 with Service Pack 2, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mqac.sys5.2.2006.4500154,62422-Apr-200916:22x64SP2Not Applicable
Mqad.dll5.2.2006.4500372,73622-Apr-200916:22x64SP2Not Applicable
Mqads.dll5.2.2006.4500386,56022-Apr-200916:22x64SP2Not Applicable
Mqbkup.exe5.2.2006.450047,61622-Apr-200916:22x64SP2Not Applicable
Mqcertui.dll5.2.2006.450013,82422-Apr-200916:22x64SP2Not Applicable
Mqclus.dll5.2.2006.4500133,12022-Apr-200916:22x64SP2Not Applicable
Mqdscli.dll5.2.2006.450076,28822-Apr-200916:22x64SP2Not Applicable
Mqdssrv.dll5.2.2006.450095,23222-Apr-200916:22x64SP2Not Applicable
Mqdssvc.exe5.2.2006.4500119,80822-Apr-200916:22x64SP2Not Applicable
Mqgentr.dll5.2.2006.450073,21622-Apr-200916:22x64SP2Not Applicable
Mqise.dll5.2.2006.450043,00822-Apr-200916:22x64SP2Not Applicable
Mqlogmgr.dll2001.12.4720.4500128,00022-Apr-200916:22x64SP2Not Applicable
Mqoa.dll5.2.2006.4500363,00822-Apr-200916:22x64SP2Not Applicable
Mqperf.dll5.2.2006.450019,45622-Apr-200916:22x64SP2Not Applicable
Mqqm.dll5.2.2006.45001,724,41622-Apr-200916:22x64SP2Not Applicable
Mqrt.dll5.2.2006.4500314,88022-Apr-200916:23x64SP2Not Applicable
Mqrtdep.dll5.2.2006.4500209,40822-Apr-200916:23x64SP2Not Applicable
Mqsec.dll5.2.2006.4500259,58422-Apr-200916:23x64SP2Not Applicable
Mqsnap.dll5.2.2006.4500945,66422-Apr-200916:23x64SP2Not Applicable
Mqsvc.exe5.2.2006.45008,19222-Apr-200916:23x64SP2Not Applicable
Mqtgclus.dll5.2.2006.450044,03222-Apr-200916:23x64SP2Not Applicable
Mqtgsvc.exe5.2.2006.4500180,22422-Apr-200916:23x64SP2Not Applicable
Mqtrig.dll5.2.2006.4500281,08822-Apr-200916:23x64SP2Not Applicable
Mqupgrd.dll5.2.2006.450095,74422-Apr-200916:23x64SP2Not Applicable
Msmqocm.dll5.2.2006.4500419,32822-Apr-200916:23x64SP2Not Applicable
Wmqad.dll5.2.2006.4500155,13622-Apr-200916:23x86SP2WOW
Wmqdscli.dll5.2.2006.450049,66422-Apr-200916:23x86SP2WOW
Wmqoa.dll5.2.2006.4500240,64022-Apr-200916:23x86SP2WOW
Wmqperf.dll5.2.2006.450014,33622-Apr-200916:23x86SP2WOW
Wmqrt.dll5.2.2006.4500180,73622-Apr-200916:23x86SP2WOW
Wmqsec.dll5.2.2006.4500142,33622-Apr-200916:23x86SP2WOW
Windows Server 2003 with Service Pack 1, IA64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mqac.sys5.2.1924.3331296,96022-Apr-200916:16IA-64SP1Not Applicable
Mqad.dll5.2.1924.3331521,21622-Apr-200916:16IA-64SP1Not Applicable
Mqads.dll5.2.1924.3331659,96822-Apr-200916:16IA-64SP1Not Applicable
Mqbkup.exe5.2.1924.333185,50422-Apr-200916:16IA-64SP1Not Applicable
Mqcertui.dll5.2.1924.333128,67222-Apr-200916:16IA-64SP1Not Applicable
Mqclus.dll5.2.1924.3331236,54422-Apr-200916:16IA-64SP1Not Applicable
Mqdscli.dll5.2.1924.3331134,14422-Apr-200916:16IA-64SP1Not Applicable
Mqdssrv.dll5.2.1924.3331133,63222-Apr-200916:16IA-64SP1Not Applicable
Mqdssvc.exe5.2.1924.3331229,88822-Apr-200916:16IA-64SP1Not Applicable
Mqgentr.dll5.2.1924.3331145,92022-Apr-200916:16IA-64SP1Not Applicable
Mqise.dll5.2.1924.333187,04022-Apr-200916:16IA-64SP1Not Applicable
Mqlogmgr.dll2001.12.4720.3331231,93622-Apr-200916:16IA-64SP1Not Applicable
Mqoa.dll5.2.1924.3331660,48022-Apr-200916:16IA-64SP1Not Applicable
Mqperf.dll5.2.1924.333135,84022-Apr-200916:16IA-64SP1Not Applicable
Mqqm.dll5.2.1924.33312,899,45622-Apr-200916:16IA-64SP1Not Applicable
Mqrt.dll5.2.1924.3331552,96022-Apr-200916:16IA-64SP1Not Applicable
Mqrtdep.dll5.2.1924.3331379,39222-Apr-200916:16IA-64SP1Not Applicable
Mqsec.dll5.2.1924.3331463,36022-Apr-200916:16IA-64SP1Not Applicable
Mqsnap.dll5.2.1924.33311,669,63222-Apr-200916:16IA-64SP1Not Applicable
Mqsvc.exe5.2.1924.333113,31222-Apr-200916:16IA-64SP1Not Applicable
Mqtgclus.dll5.2.1924.333182,94422-Apr-200916:16IA-64SP1Not Applicable
Mqtgsvc.exe5.2.1924.3331327,68022-Apr-200916:16IA-64SP1Not Applicable
Mqtrig.dll5.2.1924.3331453,12022-Apr-200916:16IA-64SP1Not Applicable
Mqupgrd.dll5.2.1924.3331176,12822-Apr-200916:16IA-64SP1Not Applicable
Msmqocm.dll5.2.1924.3331661,50422-Apr-200916:16IA-64SP1Not Applicable
Wmqad.dll5.2.1924.3331155,13622-Apr-200916:16x86SP1WOW
Wmqdscli.dll5.2.1924.333149,66422-Apr-200916:16x86SP1WOW
Wmqoa.dll5.2.1924.3331240,64022-Apr-200916:16x86SP1WOW
Wmqperf.dll5.2.1924.333114,33622-Apr-200916:16x86SP1WOW
Wmqrt.dll5.2.1924.3331180,73622-Apr-200916:16x86SP1WOW
Wmqsec.dll5.2.1924.3331142,33622-Apr-200916:16x86SP1WOW
Windows Server 2003 with Service Pack 2, IA64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirementService branch
Mqac.sys5.2.2006.4500297,98422-Apr-200916:20IA-64SP2Not Applicable
Mqad.dll5.2.2006.4500521,21622-Apr-200916:20IA-64SP2Not Applicable
Mqads.dll5.2.2006.4500659,96822-Apr-200916:20IA-64SP2Not Applicable
Mqbkup.exe5.2.2006.450085,50422-Apr-200916:20IA-64SP2Not Applicable
Mqcertui.dll5.2.2006.450028,67222-Apr-200916:20IA-64SP2Not Applicable
Mqclus.dll5.2.2006.4500236,54422-Apr-200916:20IA-64SP2Not Applicable
Mqdscli.dll5.2.2006.4500134,14422-Apr-200916:20IA-64SP2Not Applicable
Mqdssrv.dll5.2.2006.4500133,63222-Apr-200916:20IA-64SP2Not Applicable
Mqdssvc.exe5.2.2006.4500229,88822-Apr-200916:20IA-64SP2Not Applicable
Mqgentr.dll5.2.2006.4500145,92022-Apr-200916:20IA-64SP2Not Applicable
Mqise.dll5.2.2006.450087,04022-Apr-200916:20IA-64SP2Not Applicable
Mqlogmgr.dll2001.12.4720.4500232,96022-Apr-200916:20IA-64SP2Not Applicable
Mqoa.dll5.2.2006.4500660,48022-Apr-200916:20IA-64SP2Not Applicable
Mqperf.dll5.2.2006.450035,84022-Apr-200916:20IA-64SP2Not Applicable
Mqqm.dll5.2.2006.45002,903,55222-Apr-200916:20IA-64SP2Not Applicable
Mqrt.dll5.2.2006.4500552,96022-Apr-200916:21IA-64SP2Not Applicable
Mqrtdep.dll5.2.2006.4500379,39222-Apr-200916:21IA-64SP2Not Applicable
Mqsec.dll5.2.2006.4500463,36022-Apr-200916:21IA-64SP2Not Applicable
Mqsnap.dll5.2.2006.45001,669,63222-Apr-200916:21IA-64SP2Not Applicable
Mqsvc.exe5.2.2006.450013,31222-Apr-200916:21IA-64SP2Not Applicable
Mqtgclus.dll5.2.2006.450082,94422-Apr-200916:21IA-64SP2Not Applicable
Mqtgsvc.exe5.2.2006.4500327,68022-Apr-200916:21IA-64SP2Not Applicable
Mqtrig.dll5.2.2006.4500453,12022-Apr-200916:21IA-64SP2Not Applicable
Mqupgrd.dll5.2.2006.4500176,12822-Apr-200916:21IA-64SP2Not Applicable
Msmqocm.dll5.2.2006.4500661,50422-Apr-200916:21IA-64SP2Not Applicable
Wmqad.dll5.2.2006.4500155,13622-Apr-200916:21x86SP2WOW
Wmqdscli.dll5.2.2006.450049,66422-Apr-200916:21x86SP2WOW
Wmqoa.dll5.2.2006.4500240,64022-Apr-200916:21x86SP2WOW
Wmqperf.dll5.2.2006.450014,33622-Apr-200916:21x86SP2WOW
Wmqrt.dll5.2.2006.4500180,73622-Apr-200916:21x86SP2WOW
Wmqsec.dll5.2.2006.4500142,33622-Apr-200916:21x86SP2WOW

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

Note The Federal Information Processing Standard 140-1 (FIPS 140-1) and its successor,the FIPS 140-2, are United States Government standards that provide a benchmark for implementing cryptographic software.

To enable FIPS-compliant algorithms, follow these steps:
  1. In Control Panel, double-click Administrative Tools.
  2. In Administrative Tools, double-click Local Security Policy.
  3. In Local Security Policy, expand Local Policies, expand Security Options, and then double-click System cryptography: Use FIPS compliant algorithms for encryption, hashing and signing.
  4. In the System cryptography: Use FIPS compliant algorithms for encryption, hashing and signing Properties dialog box, click the Local Security Setting tab.
  5. On the Local Security Setting tab, click Enabled, and then click OK.
  6. Close Local Security Policy.
For more information about how to configure Message Queuing 3.0 for messaging by using HTTPS, download the document from the following link:
http://download.microsoft.com/download/9/4/1/94197385-6b54-4aa9-9f07-f96420ce7c76/httpsmessaging.doc (http://download.microsoft.com/download/9/4/1/94197385-6b54-4aa9-9f07-f96420ce7c76/httpsmessaging.doc)

APPLIES TO
  • Microsoft Message Queuing 3.0
Keywords: 
kbhotfixserver kbautohotfix kbexpertiseadvanced kbqfe kbsurveynew KB970122