UltiDevCassinWebServer2a.exe get Windows Platform FIPS...

User to User - Answers are provided by the community. 3CX does NOT provide technical support via this forum. Commercial grade support should NOT be expected

Moderators: kevin, 3CX staff

UltiDevCassinWebServer2a.exe get Windows Platform FIPS...

Postby cmindus » Thu Mar 18, 2010 11:14 pm

On Win2003StdServer English, 3CX Phone System8, clean install:

UltiDevCassinWebServer2a.exe get exception This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 2010-03-18 22:42:48
Event time (UTC): 2010-03-18 21:42:48
Event ID: a638fea388864caf90607f262b752ed5
Event sequence: 26
Event occurrence: 1
Event detail code: 0

Application information:
Application domain: 6e55b32f-2-129134221020625000
Trust level: Full
Application Virtual Path: /
Application Path: C:\Documents and Settings\All Users\Application Data\3CX\Data\Http\Interface\
Machine name: ONE

Process information:
Process ID: 2808
Process name: UltiDevCassinWebServer2a.exe
Account name: NT AUTHORITY\SYSTEM

Exception information:
Exception type: InvalidOperationException
Exception message: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

Request information:
Request URL: http://localhost:5481/Route/1.92.4/ie/e ... go.gif.wgx
Request path: /Route/1.92.4/ie/en-US/TcxTheme/Icons.logo.gif.wgx
User host address: 127.0.0.1
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM

Thread information:
Thread ID: 14
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Security.Cryptography.RijndaelManaged..ctor()
at System.Web.Configuration.MachineKeySection.ConfigureEncryptionObject()
at System.Web.Configuration.MachineKeySection.EnsureConfig()
at System.Web.Configuration.MachineKeySection.HashData(Byte[] buf, Byte[] modifier, Int32 start, Int32 length)
at System.Web.Configuration.MachineKeySection.HashAndBase64EncodeString(String s)
at System.Web.HttpCachePolicy.UpdateFromDependencies(HttpResponse response)
at System.Web.HttpCachePolicy.UpdateCachedHeaders(HttpResponse response)
at System.Web.HttpCachePolicy.GetCurrentSettings(HttpResponse response)
at System.Web.Caching.OutputCacheModule.OnLeave(Object source, EventArgs eventArgs)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Quick resolution:

Edit registry key to remove FIPS complicancy checking in Windows, not very nice because it affects the entire server.
Set HKLM\System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy to DWORD=0 instead of 1.

Of course, with Group Policy turned on, this flag normally gets reset to "1" when the Active Directory is replicated.

So here is another solution: better one: in the Cassini .config file (normally C:\Program Files\3CX PhoneSystem\Bin\Cassini\UltiDevCassinWebServer2a.exe.config), add the lines in italic-bold below in order to have the entire file look like below:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="PingKeepRunningEverySoMinutes" value="5"/>
</appSettings>
<runtime>
<enforceFIPSPolicy enabled="0"/>
</runtime>
</configuration>
cmindus
New User
 
Posts: 4
Joined: Thu Mar 04, 2010 6:23 pm

Re: UltiDevCassinWebServer2a.exe get Windows Platform FIPS...

Postby nickybrg » Fri Mar 19, 2010 2:48 pm

---------
Nicky
Read & comment on 3CX Phone System news on the 3CX Blog
nickybrg
Site Admin
Site Admin
 
Posts: 1309
Joined: Thu Jun 07, 2007 8:11 am
Location: Cyprus


Return to 3CX Phone System - General (Community-led, no tech support)

Who is online

Users browsing this forum: No registered users and 0 guests