Příznaky
Jde o takovouto situaci:
-
Je-li povolit algoritmus zpracování Standard FIPS (Federal Information) v počítači.
-
Spuštění spravované aplikace, která se spouští pracovní postupy Extensible objekt Markup Language (XOML) v počítači.
-
Aplikace bude spuštěna na rozhraní.NET Framework 2.0 nebo novější.
V tomto případě dojde k chybě aplikace. Navíc je vyvolána výjimka System.InvalidOperationException výjimka a zobrazí následující chybová zpráva:
Tato implementace není součástí kryptografické algoritmy ověřený standardem FIPS platformy Windows.
Příčina
K tomuto problému dochází, protože Windows Workflow Foundation implementuje algoritmus hash Message Digest 5 (MD5). Však není kompatibilní se standardem FIPS algoritmu MD5.
Řešení
Informace o opravě hotfix
Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.
Pokud je oprava hotfix k dispozici ke stažení, je v horní části tohoto článku znalostní báze Knowledge Base oddíl "Oprava Hotfix je dostupná ke stažení" . Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.
Poznámka: Pokud nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu naleznete na následujícím webu společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve formuláři „Oprava hotfix je dostupná ke stažení“ se zobrazují jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.
Předpoklady
Rozhraní.NET Framework 3.5 Service Pack 1 (SP1 nainstalovat tuto opravu hotfix), musí mít.
Požadavek na restartování
Nemáte k restartování počítače po instalaci této opravy hotfix Pokud žádná instance rozhraní.NET Framework je používán.
Informace o nahrazení opravy hotfix
Tato oprava hotfix nenahrazuje další opravy hotfix.
Informace o souborech
Anglická verze této opravy hotfix má atributy (nebo pozdější atributy souborů) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Pro všechny podporované verze x86 systému Windows 2000 Server, Windows Server 2003 a Windows XP
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
System.workflow.activities.dll |
3.0.4203.4443 |
1,142,784 |
17-Nov-2009 |
22:17 |
x86 |
System.workflow.componentmodel.dll |
3.0.4203.4443 |
1,630,208 |
17-Nov-2009 |
22:17 |
x86 |
System.workflow.runtime.dll |
3.0.4203.4443 |
540,672 |
17-Nov-2009 |
22:17 |
x86 |
Pro všechny podporované verze x64 systému Windows 2000 Server, Windows Server 2003 a Windows XP
Název souboru |
Verze souboru |
Velikost souboru |
Datum |
Čas |
Platforma |
---|---|---|---|---|---|
System.workflow.activities.dll |
3.0.4203.4443 |
1,060,864 |
17-Nov-2009 |
21:34 |
x86 |
System.workflow.componentmodel.dll |
3.0.4203.4443 |
1,519,616 |
17-Nov-2009 |
21:34 |
x86 |
System.workflow.runtime.dll |
3.0.4203.4443 |
454,656 |
17-Nov-2009 |
21:34 |
x86 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Jak potíže obejít
Chcete-li tento problém vyřešit, zakažte FIPS algoritmus pro aplikaci. Chcete-li to provést, postupujte podle kroků popsaných na následujícím webu Microsoft Developer Network (MSDN):
http://blogs.msdn.com/shawnfa/archive/2008/03/14/disabling-the-fips-algorithm-check.aspxPoznámka: Tato metoda funguje pouze pro aplikace, které běží na rozhraní.NET Framework 2.0 SP1 nebo novější verze.
Další informace
Další informace o tom, jak povolit algoritmus FIPS v počítači naleznete na následujícím webu MSDN:
http://blogs.msdn.com/shawnfa/archive/2005/05/16/417975.aspx