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 |