Partager via


Interface ICspInformation (certenroll.h)

L’interface ICspInformation permet d’accéder à des informations générales sur un fournisseur de chiffrement. Les informations sont initialisées en appelant la méthode InitializeFromName ou InitializeFromType . Les informations sont récupérées à l’aide des méthodes et propriétés suivantes. Pour plus d’informations sur les fournisseurs de solutions cloud, consultez Csp et processus de chiffrement.

Héritage

L’interface ICspInformation hérite de l’interface IDispatch. ICspInformation a également les types de membres suivants :

Méthodes

L’interface ICspInformation a ces méthodes.

 
ICspInformation ::get_CspAlgorithms

Récupère une collection d’interfaces ICspAlgorithm qui contiennent des informations sur les algorithmes pris en charge par le fournisseur.
ICspInformation ::get_HasHardwareRandomNumberGenerator

Récupère une valeur booléenne qui spécifie si le fournisseur prend en charge un générateur de nombres aléatoires matériels qui peut être utilisé pour créer des octets aléatoires pour les opérations de chiffrement.
ICspInformation ::get_IsHardwareDevice

Récupère une valeur booléenne qui détermine si le fournisseur est implémenté dans un appareil matériel.
ICspInformation ::get_IsRemovable

Récupère une valeur booléenne qui spécifie si le jeton qui contient la clé peut être supprimé.
ICspInformation ::get_IsSmartCard

Récupère une valeur booléenne qui spécifie si le fournisseur est un fournisseur de carte intelligent.
ICspInformation ::get_IsSoftwareDevice

Récupère une valeur booléenne qui spécifie si le fournisseur est implémenté dans le logiciel.
ICspInformation ::get_KeySpec

Récupère une valeur qui spécifie l’utilisation prévue des algorithmes pris en charge par le fournisseur.
ICspInformation ::get_LegacyCsp

Récupère une valeur booléenne qui spécifie si le fournisseur est un fournisseur d’API de chiffrement :_Next Generation (CNG) ou un fournisseur de solutions Cloud CryptoAPI (héritée).
ICspInformation ::get_MaxKeyContainerNameLength

Récupère la longueur maximale prise en charge pour le nom du conteneur de clé privée associé au fournisseur.
ICspInformation ::get_Name

Récupère le nom.
ICspInformation ::get_Type

Récupère le type du fournisseur.
ICspInformation ::get_Valid

Récupère une valeur booléenne qui spécifie si le fournisseur est installé sur l’ordinateur client.
ICspInformation ::get_Version

Récupère le numéro de version du fournisseur.
ICspInformation ::GetCspStatusFromOperations

Crée un objet ICspStatus pour le premier algorithme pris en charge qui est cohérent avec la signature, le chiffrement, le hachage ou l’opération de chiffrement spécifiée.
ICspInformation ::GetDefaultSecurityDescriptor

Récupère le descripteur de sécurité de clé privée par défaut.
ICspInformation ::InitializeFromName

Initialise l’objet à partir d’une chaîne qui contient un nom de fournisseur.
ICspInformation ::InitializeFromType

Initialise l’objet à partir du fournisseur de chiffrement par défaut.

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

CertEnroll Interfaces

ICspInformations

IDispatch