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 |