Explanation of why certain executable and DLL files are not digitally signed in the installation of Signature Manager

Abstract

Digitally signing executable and dll files verifies the publisher of the file and assures users that files have not been tampered with. It also allows applications to run properly in locked-down environments.

Certain executable files distributed as part of Signature Manager have not been signed. This document explains the reason behind this and which files are affected.

Details

The following files are distributed unsigned:

File name Default installation file path Reason for unsigned distribution

tx14.dll
tx14_css.dll
tx14_doc.dll
tx14_dox.dll
tx14_htm.dll
tx14_ic.dll
tx14_pdf.dll
tx14_rtf.dll
tx14_tls.dll
tx14_wnd.dll
tx14_xml.dll
TXDocumentServer.dll
TXTextControl.dll
DevExpress.Data.v10.1.dll
DevExpress.OfficeSkins.v10.1.dll
DevExpress.Utils.v10.1.dll
DevExpress.XtraNavBar.v10.1.dll

C:\Program Files (x86)\Exclaimer Ltd\Signature Manager\

These files are provided by a 3rd party (Devexpress and TXTextControl).

Exclaimer.Common.dll
Exclaimer.Common.Framework35Compatibility.dll
Exclaimer.Common.Gallery.dll
Exclaimer.Common.Spelling.dll
Exclaimer.Common.UI.dll
Exclaimer.Common.UI.DotNetBar.dll
Exclaimer.Common.UI.Editors.dll
Exclaimer.Common.UI.HtmlEditor.Core.dll
Exclaimer.Common.UI.HtmlEditor.dll
Exclaimer.Common.UI.RichTextEditor.dll
Exclaimer.Common.UI.SyntaxEditor.dll
Exclaimer.Common.Win32.dll
Exclaimer.Compression.dll
Exclaimer.Connectors.OutlookSettings.dll
Exclaimer.Connectors.OutlookSettings.Service.exe
Exclaimer.Console.dll
Exclaimer.Console.Host.Engine.dll
Exclaimer.Console.Host.Interfaces.dll
Exclaimer.Data.Converters.dll
Exclaimer.Data.Templates.dll
Exclaimer.Data.Templates.Interfaces.dll
Exclaimer.Data.Templates.Specialized.dll
Exclaimer.Diagnostics.dll
Exclaimer.DirectoryServices.dll
Exclaimer.DirectoryServices.UI.dll
Exclaimer.IO.dll
Exclaimer.Licensing.dll
Exclaimer.Licensing.UI.dll
Exclaimer.ManagementConsole.dll
Exclaimer.Messaging.dll
Exclaimer.Messaging.Store.dll
Exclaimer.Messaging.Store.E2007.dll
Exclaimer.Messaging.TemplateIntegration.dll
Exclaimer.Messaging.Transport.E2007.dll
Exclaimer.Messaging.UI.dll
Exclaimer.PolicyProcessingEngine.ConfigurationClient.dll
Exclaimer.PolicyProcessingEngine.ConfigurationService.exe
Exclaimer.PolicyProcessingEngine.dll
Exclaimer.PolicyProcessingEngine.Pipeline.dll
Exclaimer.PolicyProcessingEngine.RemoteDeploymentService.exe
TGEN.exe

C:\Program Files (x86)\Exclaimer Ltd\Signature Manager\

Due to limitations outside of our control, when running on a server with no connection to the internet (as is Best Practice for an Exchange 2007/2010 Hub Transport server), signing these files results in errors when trying to start the application services.

Further details as to the cause of this can be found on Microsoft Knowledge Base article 941990

Category:

Signature Manager