Interface ISmimeCapability (certenroll.h)
Une collection d’objets ISmimeCapability représente une extension SMIMECapabilities qui identifie les fonctionnalités de déchiffrement d’un destinataire de courrier électronique. L’extension comprend une collection d’objets ISmimeCapability , chacun d’entre eux identifiant un algorithme de chiffrement symétrique pris en charge par le client, et une longueur de bits facultative qui indique la force relative de l’algorithme. La syntaxe suivante montre la structure ASN.1 ( Abstract Syntax Notation One ) de l’extension. L’extension est représentée par une interface IX509ExtensionSmimeCapabilities .
----------------------------------------------------------------------
-- SMIMECapabilities
-- XCN_OID_RSA_SMIMECapabilities (1.2.840.113549.1.9.15)
----------------------------------------------------------------------
SMIMECapabilities ::= SEQUENCE OF SMIMECapability
SMIMECapability ::= SEQUENCE
{
capabilityID EncodedObjectID,
smimeParameters ANY OPTIONAL
}
L’extension est utilisée pour signaler les fonctionnalités de déchiffrement d’un destinataire d’e-mail à un expéditeur d’e-mail. Cela permet à l’expéditeur de choisir l’algorithme le plus sécurisé pris en charge par les deux parties.
La longueur de bits facultative est utilisée pour identifier la longueur de la clé de chiffrement utilisée par l’algorithme. La longueur de clé est implicitement définie par l’identificateur d’objet pour les algorithmes AES, DES et 3DES, mais elle est variable pour les algorithmes RC2 et RC4. Si vous spécifiez une longueur de clé, elle doit être cohérente avec celle prise en charge par les fournisseurs de chiffrement utilisés par le client. Pour plus d’informations, consultez ICspInformation.
Héritage
L’interface ISmimeCapability hérite de l’interface IUnknown. ISmimeCapability a également les types de membres suivants :
Méthodes
L’interface ISmimeCapability possède ces méthodes.
ISmimeCapability ::get_BitCount Récupère la longueur, en bits, de la clé de chiffrement. |
ISmimeCapability ::get_ObjectId Récupère l’identificateur d’objet (OID) de l’algorithme de chiffrement symétrique. |
ISmimeCapability ::Initialize Initialise l’objet à partir d’un identificateur d’objet d’algorithme de chiffrement symétrique (OID) et d’une longueur de clé facultative. |
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 |
Voir aussi
API d’inscription de certificats