Partager via


MÉTHODE IX509CertificateRequestPkcs10 ::get_SmimeCapabilities (certenroll.h)

La propriété SmimeCapabilities spécifie ou récupère une valeur booléenne qui indique à la méthode Encode s’il faut créer une collection IX509ExtensionSmimeCapabilities qui identifie les fonctionnalités de chiffrement prises en charge par l’ordinateur. Cette propriété est activée sur le web pour l’entrée et la sortie.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_SmimeCapabilities(
  VARIANT_BOOL *pValue
);

Paramètres

pValue

Valeur de retour

None

Remarques

Mime (Multipurpose Internet Mail Extensions) est une spécification permettant de mettre en forme des données binaires en texte afin qu’elles puissent être envoyées par e-mail. Secure/Multipurpose Internet Mail Extensions (S/MIME) est une norme pour le chiffrement et la signature d’un message MIME.

L’extension SmimeCapabilities , représentée par un objet IX509ExtensionSmimeCapabilities , est utilisée lors de l’envoi et de la réception de messages électroniques chiffrés pour signaler les fonctionnalités de déchiffrement du destinataire à l’expéditeur. Cela permet à l’expéditeur de choisir l’algorithme le plus sécurisé pris en charge par l’expéditeur et le destinataire.

Si vous n’avez pas défini la propriété SuppressDefaults avant d’appeler la méthode Encode , l’extension SmimeCapabilities est ajoutée par défaut et les OID d’algorithme symétrique disponibles sont énumérés et ajoutés à la valeur d’extension. Définissez la propriété SmimeCapabilities avant d’appeler Encode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h
DLL CertEnroll.dll

Voir aussi

IX509CertificateRequestPkcs10