Microsoft Outlook : Contrôler l'algorithme de cryptage utilisé pour S/MIME

Lorsque l'on émet des certificats S/MIME, ceux-ci contiennent généralement une extension de certificat „S/MIME Capabilities“. Cette extension de certificat est spécifiée dans la RFC 4262 et peut être utilisée par les programmes de messagerie compatibles pour spécifier les algorithmes symétriques pris en charge par le destinataire d'un message chiffré. L'expéditeur doit alors choisir l'algorithme le plus puissant pris en charge par le destinataire.

Microsoft Outlook utilise (si elles sont disponibles et nécessaires) les informations contenues dans l'extension „S/MIME Capabilities“ d'un certificat. La manière dont cette utilisation est effectuée et les algorithmes choisis sont décrits ci-dessous.

Comment Outlook se comporte-t-il lorsque l'extension est présente et comment se comporte-t-il dans le cas contraire ?

Outlook se comporte de la manière suivante, selon que l'extension de certificat est présente ou non :

  • Si l'extension de certificat S/MIME Capabilities est présente dans le certificat du destinataire (ou si l'information est disponible suite à la réception précédente d'un e-mail signé), l'algorithme le plus fort de la liste est sélectionné et utilisé.
  • Si S/MIME Capabilities Extension de certificat dans le certificat du destinataire pas est présent, l'algorithme par défaut est configuré et utilisé

L'algorithme par défaut diffère selon la version d'Outlook utilisée :

Connaissez-vous TameMyCerts? TameMyCerts est un add-on pour l'autorité de certification Microsoft (Active Directory Certificate Services). Il étend la fonction de l'autorité de certification et permet de Application de la réglementationIl s'agit d'un logiciel de gestion des certificats qui permet d'automatiser l'émission de certificats en toute sécurité. TameMyCerts est unique dans l'écosystème Microsoft, a déjà fait ses preuves dans d'innombrables entreprises du monde entier et est disponible sous une licence libre. Il peut téléchargé via GitHub et être utilisé gratuitement. Une maintenance professionnelle est également proposée.

Remplacer le comportement d'Outlook

L'algorithme par défaut peut être adapté via la clé de registre suivante.

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\office\16.0\outlook\security

Si les deux valeurs de registre mentionnées sont configurées, les „S/MIME Capabilities“ (qu'elles soient reçues via un e-mail signé ou présentes en tant qu'extension de certificat) sont ignorées et les valeurs configurées ici sont utilisées de manière fixe.

ValeurTypeDescription
UseAlternateDefaultEncryptionAlgREG_DWORDRemplace les paramètres de l'Outlook Trust Center. L'algorithme de cryptage défini dans la valeur DefaultEncryptionAlgOID est utilisé.
DefaultEncryptionAlgOIDREG_SZDétermine l'algorithme de cryptage à utiliser. Il doit être consigné sous la forme d'un OID (voir tableau).

Les valeurs possibles sont les suivantes

OIDDescription
1.2.840.113549.3.73DES en mode CBC avec une longueur de clé de 168 bits
2.16.840.1.101.3.4.1.2AES en mode CBC avec une longueur de clé de 128 bits
2.16.840.1.101.3.4.1.22AES en mode CBC avec une longueur de clé de 192 bits
2.16.840.1.101.3.4.1.42AES en mode CBC avec une longueur de clé de 256 bits

Liens complémentaires :

Sources externes

Les commentaires sont fermés.

fr_FRFrançais