Securing your connection with HTTPS
By default, ABBYY FlexiCapture is configured to use the HTTP protocol, which is only recommended for staging, testing or demo environments.The HTTP protocol is also used to transmit data between the Web Scanning Station and the ABBYY Scanning Plugin, since the scanning plugin is designed exclusively to be deployed locally on the user’s machine.

- Run the IIS Manager console from the Control Panel.
- Select Default Web Site and click Bindings in the Actions pane.

- In the dialog box that opens, click Add and select https from the Type drop-down list.
- From the SSL Certificate drop-down list, select a desired certificate and click OK.

- If you want a site to be available via HTTPS only, select the site in the tree pane, double-click SSL Settings in the content pane, and select the Require SSL option.
Note: As client certificates are not verified, set the Client certificates option to Ignore when configuring SSL.
- Start the Processing Server Monitor.
- Open the Processing Server shortcut menu and select Change Application Server.
- In the dialog box that opens, specify the address: https://<server name>.
Securing your connection with Mutual SSL
By default, when configuring HTTPS, one-way SSL authentication is configured. This means that the client will verify the authenticity of the server certificate. You can make the connection more secure by using Mutual SSL, so that the client will verify the authenticity of the server certificate and the server will verify the authenticity of the client certificate. To configure Mutual SSL for the Application Server, complete the following steps:- In IIS, specify HTTPS as the protocol o be used for connections to the Application Server (see Securing your connection with HTTPS above).
- For Default Web Site\FlexiCapture12\Server, select the Require SSL option in SSL Settings.
- For Client certificates, select the Require option.
- The Project Setup Station and the Verification Station do not require any additional configuration. When connecting, the client will be asked to select a certificate that should be provided to the Application Server.
- For the Processing Server and the Processing Station, you need to specify the thumbprint of the appropriate certificate in the registry. Locate HKLM\Software\ABBYY\FlexiCapture\12.0\FlexiBr in the registry and specify:
<ClientCertificateThumbPrint> - For the Administration and Monitoring Console, you need to specify which certificate to provide. To do this, modify the web.config file as follows:
<add key=“UseClientCertificate” value=“True” />
<add key=“ClientCertificateThumbprint” value=“Certificate Thumbprint” />
Note: The client certificate with the specified thumbprint must be stored in Local Computer > Personal. The account providing this certificate must have the permission to use it. Please refer to this section of the Microsoft website for detailed information.
Mutual SSL cannot be configured for the Web Scanning Station or the Web Capture Station.
Securing your connection to the database and file storage
The Application Server interacts with the database and file storage.
- If you are using an SQL database, please refer to this section of the Microsoft website for detailed instructions.
- If you are using an SQL Azure database, please refer to this section of the Microsoft website for detailed instructions.
- If you are using an Oracle database, please refer to this section of the Oracle website for detailed instructions.
- If you are using a PostgreSQL database, please refer to this section of the PostgreSQL website for detailed instructions.
