FIPS or United States Federal Information Processing Standard is a secuirty policy that can be enabled or disabled on Micrsoft Operating Systems. This setting is disbaled by default.
This security setting affects the following registry value in Windows Server 2008 and in Windows Vista: HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled
This registry value reflects the current FIPS setting. If this setting is enabled, the value is 1. If this setting is disabled, the value is 0.
This security setting affects the following registry value in Windows Server 2003 and in Windows XP: HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy
This registry value reflects the current FIPS setting. If this setting is enabled, the value is 1. If this setting is disabled, the value is 0.
On machines which have FIPS enabled, TeamFoundation Server configuration wizards(Basic, Single, Advanced, Upgrade and Application Tier Only), servicing and operations will fail with the following error:
Exception Message: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. (type InvalidOperationException)
Exception Stack Trace: at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
[Error @02:26:02.462] TF255248: The process applying the configuration must be terminated due to an error.
[Error @02:26:02.467] TF255247: An error occurred while applying the following configuration: Microsoft.TeamFoundation.Admin.ConfigurationApplyException: TF255136: The data for applying the service pack or critical update could not be added to the server. (Exception has been thrown by the target of an invocation.) ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
This security setting affects the following registry value in Windows Server 2008 and in Windows Vista: HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled
This registry value reflects the current FIPS setting. If this setting is enabled, the value is 1. If this setting is disabled, the value is 0.
This security setting affects the following registry value in Windows Server 2003 and in Windows XP: HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy
This registry value reflects the current FIPS setting. If this setting is enabled, the value is 1. If this setting is disabled, the value is 0.
On machines which have FIPS enabled, TeamFoundation Server configuration wizards(Basic, Single, Advanced, Upgrade and Application Tier Only), servicing and operations will fail with the following error:
Exception Message: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. (type InvalidOperationException)
Exception Stack Trace: at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
[Error @02:26:02.462] TF255248: The process applying the configuration must be terminated due to an error.
[Error @02:26:02.467] TF255247: An error occurred while applying the following configuration: Microsoft.TeamFoundation.Admin.ConfigurationApplyException: TF255136: The data for applying the service pack or critical update could not be added to the server. (Exception has been thrown by the target of an invocation.) ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()