Condividi tramite


Interfaccia ICEnroll (xenroll.h)

[Questa interfaccia non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]

L'interfaccia ICEnroll è una delle diverse interfacce che rappresentano il controllo registrazione certificati. È principalmente di interesse se non si usa Automazione. Se, invece, si esegue la programmazione in Visual Basic o in un altro linguaggio di Automazione, vedere l'oggetto CEnroll .

Ereditarietà

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

Metodi

L'interfaccia ICEnroll include questi metodi.

 
ICEnroll::acceptFilePKCS7

Accetta e elabora un file che contiene un pkCS
ICEnroll::acceptPKCS7

Accetta e elabora un pkCS (ICEnroll.acceptPKCS7)
ICEnroll::createFilePKCS10

Crea un PKCS con codifica base64 (ICEnroll.createFilePKCS10)
ICEnroll::createPKCS10

Crea un PKCS con codifica base64 (ICEnroll.createPKCS10)
ICEnroll::enumContainers

Recupera i nomi dei contenitori per il provider di servizi di crittografia (CSP) specificato dalla proprietà ProviderName. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll.
ICEnroll::enumProviders

Recupera i nomi dei provider di servizi di crittografia disponibili specificati dalla proprietà ProviderType. Questo metodo è stato definito per la prima volta nell'interfaccia ICEnroll.
ICEnroll::freeRequestInfo

Rilascia gli identificatori di sessione quando non sono più necessari.
ICEnroll::get_CAStoreFlags

Imposta o recupera un flag che controlla l'archivio dell'autorità di certificazione (CA) quando l'archivio viene aperto. (Get)
ICEnroll::get_CAStoreName

Imposta o recupera il nome dell'archivio in cui vengono mantenuti tutti i certificati non"ROOT" e non"MY". (Get)
ICEnroll::get_CAStoreType

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà CAStoreName. (Get)
ICEnroll::get_ContainerName

La proprietà ContainerName dei set ICEnroll4 o recupera il nome del contenitore della chiave da usare. (Get)
ICEnroll::get_DeleteRequestCert

Imposta o recupera un valore booleano che determina se i certificati fittizi nell'archivio richieste vengono eliminati. (Get)
ICEnroll::get_GenKeyFlags

Imposta o recupera i valori passati alla funzione CryptGenKey quando viene generata la richiesta di certificato. (Get)
ICEnroll::get_HashAlgorithm

Imposta o recupera solo l'algoritmo di hash delle firme usato per firmare PKCS (ICEnroll.get_HashAlgorithm)
ICEnroll::get_KeySpec

La proprietà KeySpec dei set ICEnroll4 o recupera il tipo di chiave generata. (Get)
ICEnroll::get_MyStoreFlags

Imposta o recupera il percorso del Registro di sistema usato per l'archivio MY. (Get)
ICEnroll::get_MyStoreName

Imposta o recupera il nome dell'archivio in cui vengono mantenuti i certificati con chiavi private collegate. (Get)
ICEnroll::get_MyStoreType

Imposta o recupera il tipo di archivio specificato dalla proprietà MyStoreName. (Get)
ICEnroll::get_ProviderFlags

Imposta o recupera il tipo di provider. (Get)
ICEnroll::get_ProviderName

La proprietà ProviderName dei set ICEnroll4 o recupera il nome del provider di servizi di crittografia da usare. (Get)
ICEnroll::get_ProviderType

La proprietà ProviderType dei set ICEnroll4 o recupera il tipo di provider. (Get)
ICEnroll::get_PVKFileName

La proprietà PVKFileName dei set ICEnroll4 o recupera il nome del file che conterrà chiavi esportate. (Get)
ICEnroll::get_RequestStoreFlags

Imposta o recupera il percorso del Registro di sistema usato per l'archivio delle richieste. (Get)
ICEnroll::get_RequestStoreName

Imposta o recupera il nome dell'archivio contenente il certificato fittizio. (Get)
ICEnroll::get_RequestStoreType

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà RequestStoreName. Questo tipo di archivio viene passato direttamente alla funzione CertOpenStore. (Get)
ICEnroll::get_RootStoreFlags

La proprietà RootStoreFlags dei set ICEnroll4 o recupera il percorso del Registro di sistema usato per l'archivio radice. (Get)
ICEnroll::get_RootStoreName

Imposta o recupera il nome dell'archivio radice in cui vengono mantenuti tutti i certificati radice intrinsecamente attendibili e autofirmati. (Get)
ICEnroll::get_RootStoreType

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà RootStoreName. (Get)
ICEnroll::get_SPCFileName

Imposta o recupera il nome del file in cui scrivere pkCS con codifica base64 (Get)
ICEnroll::get_UseExistingKeySet

Imposta o recupera un valore booleano che determina se devono essere usate le chiavi esistenti. (Get)
ICEnroll::get_WriteCertToCSP

La proprietà WriteCertToCSP dei set ICEnroll4 o recupera un valore booleano che determina se un certificato deve essere scritto nel provider di servizi di crittografia (CSP). (Get)
ICEnroll::getCertFromPKCS7

Recupera il certificato, contenuto in un pkCS
ICEnroll::p ut_CAStoreFlags

Imposta o recupera un flag che controlla l'archivio dell'autorità di certificazione (CA) all'apertura dell'archivio. (Put)
ICEnroll::p ut_CAStoreName

Imposta o recupera il nome dell'archivio in cui vengono conservati tutti i certificati non "ROOT" e non "MY". (Put)
ICEnroll::p ut_CAStoreType

Imposta o recupera il tipo di archivio da utilizzare per l'archivio specificato dalla proprietà CAStoreName. (Put)
ICEnroll::p ut_ContainerName

La proprietà ContainerName di ICEnroll4 imposta o recupera il nome del contenitore di chiavi da usare. (Put)
ICEnroll::p ut_DeleteRequestCert

Imposta o recupera un valore booleano che determina se i certificati fittizi nell'archivio richieste vengono eliminati. (Put)
ICEnroll::p ut_GenKeyFlags

Imposta o recupera i valori passati alla funzione CryptGenKey quando viene generata la richiesta di certificato. (Put)
ICEnroll::p ut_HashAlgorithm

Imposta o recupera solo l'algoritmo hash della firma usato per firmare l'infrastruttura PKCS (ICEnroll.put_HashAlgorithm)
ICEnroll::p ut_KeySpec

La proprietà KeySpec di ICEnroll4 imposta o recupera il tipo di chiave generata. (Put)
ICEnroll::p ut_MyStoreFlags

Imposta o recupera il percorso del Registro di sistema utilizzato per l'archivio MY. (Put)
ICEnroll::p ut_MyStoreName

Imposta o recupera il nome dell'archivio in cui vengono conservati i certificati con chiavi private collegate. (Put)
ICEnroll::p ut_MyStoreType

Imposta o recupera il tipo di archivio specificato dalla proprietà MyStoreName. (Put)
ICEnroll::p ut_ProviderFlags

Imposta o recupera il tipo di provider. (Put)
ICEnroll::p ut_ProviderName

La proprietà ProviderName di ICEnroll4 imposta o recupera il nome del provider di servizi di crittografia (CSP) da usare. (Put)
ICEnroll::p ut_ProviderType

La proprietà ProviderType di ICEnroll4 imposta o recupera il tipo di provider. (Put)
ICEnroll::p ut_PVKFileName

La proprietà PVKFileName di ICEnroll4 imposta o recupera il nome del file che conterrà le chiavi esportate. (Put)
ICEnroll::p ut_RequestStoreFlags

Imposta o recupera il percorso del Registro di sistema utilizzato per l'archivio richieste. (Put)
ICEnroll::p ut_RequestStoreName

Imposta o recuperaICEnroll il nome dell'archivio che contiene il certificato fittizio. (Put)
ICEnroll::p ut_RequestStoreType

Imposta o recupera il tipo di archivio da utilizzare per l'archivio specificato dalla proprietà RequestStoreName. Questo tipo di archivio viene passato direttamente alla funzione CertOpenStore. (Put)
ICEnroll::p ut_RootStoreFlags

La proprietà RootStoreFlags di SET ICEnroll4 o recupera il percorso del Registro di sistema utilizzato per l'archivio radice. (Put)
ICEnroll::p ut_RootStoreName

Imposta o recupera il nome dell'archivio radice in cui vengono conservati tutti i certificati radice autofirmati intrinsecamente attendibili. (Put)
ICEnroll::p ut_RootStoreType

Imposta o recupera il tipo di archivio da utilizzare per l'archivio specificato dalla proprietà RootStoreName. (Put)
ICEnroll::p ut_SPCFileName

Imposta o recupera il nome del file in cui scrivere l'infrastruttura PKCS (Put) con codifica base64
ICEnroll::p ut_UseExistingKeySet

Imposta o recupera un valore booleano che determina se devono essere utilizzate le chiavi esistenti. (Put)
ICEnroll::p ut_WriteCertToCSP

La proprietà WriteCertToCSP di ICEnroll4 imposta o recupera un valore booleano che determina se un certificato deve essere scritto nel provider di servizi di crittografia (CSP). (Put)

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione xenroll.h

Vedi anche

ICEnroll2

ICEnroll3

ICEnroll4

Idispatch