Reputation: 349
I'm trying to enable FIPS 140-2 on one of the test windows 2012r2 server and was wondering if there are any other settings that I need to modify within group policy other than the one listed below to enable FIPS 140-2 and also how can I verify the compliance from powershell?
or
In order to do it manually, simply change the registry key HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy\Enabled to 1
Upvotes: 1
Views: 4388
Reputation: 530
No, there are no other settings required to enable Windows Server's FIPS-validated cryptography.
You can test in Powershell with, e.g.,:
if ([System.Security.Cryptography.Cryptoconfig]::AllowOnlyFipsAlgorithms) {
Write-Host("Use FIPS-compliant algorithms for encryption, hashing, and signing ... IS ON");
}
Upvotes: 0