Fails to run if FIPS mode is enabled on Windows
Installed cinc-16.13.16-1-x64.msi on a Windows server with FIPS mode enabled.
CINC generates the following failure:
C:\>cinc-client.bat Traceback (most recent call last): 9: from C:/cinc-project/cinc/bin/cinc-client:158:in
'
8: from C:/cinc-project/cinc/bin/cinc-client:158:in load' 7: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-bin- 16.13.16/bin/cinc-client:25:in
<top (required)>'
6: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-16.1
3.16-universal-mingw32/lib/chef/application.rb:64:in run' 5: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-16.1 3.16-universal-mingw32/lib/chef/application/client.rb:76:in
reconfigure'
4: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-16.1
3.16-universal-mingw32/lib/chef/application.rb:55:in reconfigure' 3: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-16.1 3.16-universal-mingw32/lib/chef/application.rb:104:in
configure_chef'
2: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-conf
ig-16.13.16/lib/chef-config/config.rb:712:in init_openssl' 1: from C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-conf ig-16.13.16/lib/chef-config/config.rb:1262:in
enable_fips_mode'
C:/cinc-project/cinc/embedded/lib/ruby/gems/2.7.0/gems/chef-config-16.13.16/lib/
chef-config/config.rb:1262:in fips_mode=': Turning on FIPS mode failed: fingerp rint does not match (OpenSSL::OpenSSLError)
Running openssl directly:
C:\>c:\cinc-project\cinc\embedded\bin\openssl.exe 2452:error:2D06B06F:FIPS routines:FIPS_check_incore_fingerprint:fingerprint does not match:fips.c:232: