Interfaccia ICspInformation (certenroll.h)

L'interfaccia ICspInformation fornisce l'accesso a informazioni generali su un provider di crittografia. Le informazioni vengono inizializzate chiamando il metodo InitializeFromName o InitializeFromType . Le informazioni vengono recuperate usando i metodi e le proprietà seguenti. Per informazioni sui provider di servizi di configurazione, vedere CSP e il processo di crittografia.

Ereditarietà

L'interfaccia ICspInformation eredita dall'interfaccia IDispatch . ICspInformation include anche questi tipi di membri:

Metodi

L'interfaccia ICspInformation include questi metodi.

 
ICspInformation::get_CspAlgorithms

Recupera una raccolta di interfacce ICspAlgorithm che contengono informazioni sugli algoritmi supportati dal provider.
ICspInformation::get_HasHardwareRandomNumberGenerator

Recupera un valore booleano che specifica se il provider supporta un generatore di numeri casuali hardware che può essere utilizzato per creare byte casuali per le operazioni di crittografia.
ICspInformation::get_IsHardwareDevice

Recupera un valore booleano che determina se il provider viene implementato in un dispositivo hardware.
ICspInformation::get_IsRemovable

Recupera un valore booleano che specifica se il token che contiene la chiave può essere rimosso.
ICspInformation::get_IsSmartCard

Recupera un valore booleano che specifica se il provider è un provider di smart card.
ICspInformation::get_IsSoftwareDevice

Recupera un valore booleano che specifica se il provider è implementato nel software.
ICspInformation::get_KeySpec

Recupera un valore che specifica l'uso previsto degli algoritmi supportati dal provider.
ICspInformation::get_LegacyCsp

Recupera un valore booleano che specifica se il provider è un provider cryptography API:_Next Generation (CNG) o un CSP CryptoAPI (legacy).
ICspInformation::get_MaxKeyContainerNameLength

Recupera la lunghezza massima supportata per il nome del contenitore di chiavi private associato al provider.
ICspInformation::get_Name

Recupera il nome.
ICspInformation::get_Type

Recupera il tipo del provider.
ICspInformation::get_Valid

Recupera un valore booleano che specifica se il provider è installato nel computer client.
ICspInformation::get_Version

Recupera il numero di versione del provider.
ICspInformation::GetCspStatusFromOperations

Crea un oggetto ICspStatus per il primo algoritmo supportato coerente con la firma, la crittografia, l'hashing o l'operazione di crittografia specificate.
ICspInformation::GetDefaultSecurityDescriptor

Recupera il descrittore di sicurezza della chiave privata predefinito.
ICspInformation::InitializeFromName

Inizializza l'oggetto da una stringa che contiene un nome del provider.
ICspInformation::InitializeFromType

Inizializza l'oggetto dal provider di crittografia predefinito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h

Vedi anche

Interfacce CertEnroll

ICspInformations

Idispatch