Configuring and Using Microsoft Outlook Usability Enhancements

The purpose of the Microsoft Outlook Usability Enhancements feature in ActivClient is to simplify the configuration and usage of Microsoft Outlook for email signature, encryption, and decryption using certificates stored on a smart card.

They also enable administrators to enforce corporate policies regarding email security.

Note:
Important:

In some environments, Microsoft Defender Attack Surface Reduction (ASR) rules may block ActivClient from displaying the external PIN entry dialog in Microsoft Outlook. This occurs because certain ASR rules prevent Office applications from launching child processes.

As a result, the PIN prompt is not displayed, preventing the user from completing operations that require smart card authentication.

To resolve this issue, configure Microsoft Defender to allow the ActivClient PIN entry component by defining an ASR exclusion for the pinentry-hid.exe executable (signed and distributed with ActivClient). Refer to the official Microsoft Defender documentation for instructions on configuring ASR rules exclusions.

Alternatively, try disabling PIN caching for Microsoft Outlook using ActivClient's Exclude executables from ActivClient PIN cache policy.

Key Capabilities

Note:

To avoid Outlook crashing with the AIP add-in on encrypted email, follow these steps:

Environment for Microsoft Outlook Usability Enhancements

The environments involved in email exchanges using Microsoft Outlook and ActivClient's Microsoft Outlook Usability Enhancements feature are:

  • The end user’s Microsoft Outlook client (on any supported Windows platform). For the complete list of supported versions, see Microsoft Outlook Email Clients.

  • Microsoft Outlook Exchange Server (for the complete list of supported versions, see Microsoft Exchange Server).

  • Emails from and to any email client on any platform.

Note: Some ActivClient features might not be supported if Microsoft Outlook is configured for an Internet email account (for example, POP3, IMAP, or another non-Exchange mail server).

Microsoft Outlook Email Clients

ActivClient supports the following versions of Microsoft Outlook:

  • Microsoft Outlook 2019

  • Microsoft Outlook 2021

Important: New Outlook for Windows is not supported.

 

Email account configurations can be either:

  • Microsoft Exchange Server, or

  • Internet emails (POP3, IMAP, HTTP, other mail server)

Microsoft Exchange Server

ActivClient supports the following versions of Microsoft Exchange Server:

  • Exchange Server 2019

Note: Older versions of Microsoft Exchange Server, such as Exchange Server 2013 and Exchange Server 2016, might work with ActivClient. However, they have not been tested and are not officially supported.

Outlook Security Profile Configuration

When a token is inserted, ActivClient automatically configures the Outlook security profile based on the following:

Note: The following procedure is illustrated using Microsoft Outlook 2021. The steps and interface might vary in newer versions of Microsoft Outlook. Refer to the Microsoft documentation for further information.

Outlook Security Profile Update

In the default configuration (that is, when the Turn Off Setup Email Certificates in Microsoft Outlook on Card Insertion policy is not enabled), ActivClient automatically updates the Outlook security profile whenever a token is inserted, provided that the following prerequisites are met.

Once the prerequisites above are met, the security profile and the encryption/signature options are always updated as follows:

  1. If a security profile named ActivClient Certificates already exists:

    • The profile is overwritten.

    • The default profile setting remains unchanged:

      • If it was the default profile, it remains the default profile.

      • If it was not the default profile; it is not set as the default profile.

  1. If no security profile named ActivClient Certificates exists:

    • The profile is created and set as default.

    • All other security profiles (not named ActivClient Certificates) remain unaltered.

Note: The profile creation or update is executed whether Microsoft Outlook is running or not; however, Microsoft Outlook must be restarted for the updates to take effect.
Note: The Outlook security profile may be updated if new policies are configured (for example, when the hashing algorithm is changed from SHA-1 to SHA-256), even if the certificates themselves are not updated.
Note: The created profile might be altered if the ActivClient policy Remove certificate from Microsoft Windows on smart card removal is enabled or if the user certificates are deleted from the Windows Certificate Store.

Certificate Publication to the Global Address List (GAL)

ActivClient can publish a user's encryption certificate (used for secure email communication) to the corresponding user object in Active Directory. This allows other Microsoft Exchange users of Microsoft Outlook to automatically access the encryption certificate when sending encrypted messages to the user.

The ActivClient Publish to GAL process can be performed in two ways:

This capability is functionally equivalent to the Publish to GAL option in the Microsoft Outlook Trust Center, although the workflow differs slightly.

Note:

In full Microsoft environments (e.g., when using a Windows-based CA A Certificate Authority is a trusted entity that issues digital certificates, confirming the ownership of public keys and other identity attributes. Within a Public Key Infrastructure (PKI), the CA typically relies on a Registration Authority (RA) to verify the certificate requestor's information before issuing the certificate.), Active Directory attributes are updated automatically when certificates are issued. In such cases, using ActivClient's or Outlook's Publish to GAL feature may lead to certificate duplication or inconsistency.

For this reason, the ActivClient automatic certificate publication feature is disabled by default.

Auditing Outlook Security Profile Updates and Certificate Publication to the GAL

ActivClient allows auditing both the Outlook security profile updates and certificate publication to the GAL, logging successes and failures of these operations and recording them in the Windows Event Viewer.

Automatic Certificate Saving to Contacts

When you receive a signed email, the sender's encryption certificate is attached to the email. ActivClient allows you to automatically save this certificate to the contact associated with the sender.

This contact is created or updated in a designated Contacts folder, which can be specified using the Microsoft Outlook auto-contact destination folder policy setting.

Tip! To disable this feature, enable the Turn off automatic addition of sender's certificates to Microsoft Outlook Contacts policy setting.

Depending on the existing state of the sender's contact, ActivClient prompts the user for confirmation before taking any action:

Note:
  • If the received email is both signed and encrypted, it must be decrypted first to access the sender’s certificate.

  • In such cases, ActivClient may prompt the user to enter their PIN to decrypt the email.

  • Depending on the PIN caching configuration, the user may be prompted multiple times during this process.

Automatic Email Decryption

ActivClient allows users to automatically save a decrypted copy of encrypted emails to provide access to them later. This ensures continued access to email content even if the private decryption key becomes unavailable.

This feature is specifically useful for deployments without a key backup and recovery mechanism in place.