Encrypting Database Connections

The information in this article applies to:

Product: Metastorm BPM
Version: 9.x

 

Issue

  • Can database connections be encrypted?

Resolution

  • Although not tested by Metastorm, it has been reported that the connections listed below can be encrypted using the Windows capability for encrypting SQL Server connections. Be sure to review the Microsoft article How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console for information on configuring SSL.

    1. Engine ODBC Connection
      \[HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Wow6432Node\\Metastorm\\e-work\\Engine\\Database\\Connection\]ODBC;DSN=Metastorm;UID=;PWD=; Encrypt=yes;

    2. Engine OLEDB Connection
      \[HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Wow6432Node\\Metastorm\\e-work\\Engine\\Database Connectors\\SQL Server DBC\\Connection\]Provider=SQLOLEDB;Data Source=;Initial Catalog=Metastorm;User ID=;Password=;Trusted\_Connection=Yes;Use Encryption for Data=True;

    3. Engine ADO.NET Connection
      \[HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Wow6432Node\\Metastorm\\e-work\\Engine\\Database Connectors\\SQL Server DBC\\ DotNetConnection\]Data Source=;Initial Catalog=Metastorm;Integrated Security=SSPI;Encrypt=yes;"

    4. Administrative Tools Connection
      In the file C:\\Program Files\\Metastorm\\BPM\\Administrative Tools\\Service\\Web.config, add "Encrypt=yes;" to the connection string. For example:

      ...
      
    5. Deployment Service Connection
      In the file C:\\Program Files\\Metastorm\\BPM\\Deployment\\DeploymentService.exe.config, add "Encrypt=yes;" to the connection string. For example:
Tagged: