Condividi tramite


Interfaccia IEnroll (xenroll.h)

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

L'interfaccia IEnroll rappresenta il controllo registrazione certificati e viene usato principalmente per generare richieste di certificato.

Ereditarietà

L'interfaccia IEnroll eredita dall'interfaccia IUnknown . IEnroll include anche questi tipi di membri:

Metodi

L'interfaccia IEnroll include questi metodi.

 
IEnroll::acceptFilePKCS7WStr

Accetta e elabora un pkCS (IEnroll.acceptFilePKCS7WStr)
IEnroll::acceptPKCS7Blob

Accetta e elabora un pkCS (IEnroll.acceptPKCS7Blob)
IEnroll::AddAuthenticatedAttributesToPKCS7Request

Il metodo AddAuthenticatedAttributesToPKCS7Request aggiunge attributi autenticati a un PKCS
IEnroll::AddCertTypeToRequestWStr

Aggiunge un modello di certificato a una richiesta (utilizzata per supportare l'autorità di certificazione aziendale).
IEnroll::AddExtensionsToRequest

Il metodo AddExtensionsToRequest aggiunge estensioni alla richiesta del certificato. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll.
IEnroll::AddNameValuePairToSignatureWStr

Aggiunge la coppia nome-valore autenticata di un attributo alla richiesta. L'autorità di certificazione (CA) interpreta il significato della coppia nome-valore.
IEnroll::createFilePKCS10WStr

Crea un PKCS con codifica base64 (IEnroll.createFilePKCS10WStr)
IEnroll::createPKCS10WStr

Crea un PKCS con codifica base64 (IEnroll.createPKCS10WStr)
IEnroll::CreatePKCS7RequestFromRequest

Il metodo CreatePKCS7RequestFromRequest crea un pkCS
IEnroll::enumContainersWStr

Recupera i nomi dei contenitori per il provider di servizi di crittografia (CSP) specificato dalla proprietà ProviderNameWStr.
IEnroll::enumProvidersWStr

Il metodo IEnroll4::enumProvidersWStr recupera i nomi dei provider di servizi di crittografia disponibili specificati dalla proprietà ProviderType.
IEnroll::freeRequestInfoBlob

Il metodo freeRequestInfoBlob elimina un contesto di certificato. Questo metodo è stato definito per la prima volta nell'interfaccia IEnroll.
IEnroll::get_CAStoreFlags

La proprietà CAStoreFlags dei set IEnroll4 o recupera un flag che controlla l'archivio dell'autorità di certificazione (CA) quando viene aperto l'archivio. (Get)
IEnroll::get_CAStoreNameWStr

La proprietà CAStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio in cui vengono mantenuti tutti i certificati non"ROOT" e non"MY". (Get)
IEnroll::get_CAStoreTypeWStr

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà CAStoreNameWStr. (Get)
IEnroll::get_ContainerNameWStr

Imposta o recupera il nome del contenitore della chiave da usare. (Get)
IEnroll::get_DeleteRequestCert

La proprietà DeleteRequestCert dei set IEnroll4 o recupera un valore booleano che determina se i certificati fittizi nell'archivio richieste vengono eliminati. (Get)
IEnroll::get_EnableT61DNEncoding

Imposta o recupera un valore booleano che determina se il nome distinto nella richiesta viene codificato come stringa T61 anziché come stringa Unicode. (Get)
IEnroll::get_GenKeyFlags

Imposta o recupera i valori passati a CryptGenKey quando viene generata la richiesta di certificato. (Get)
IEnroll::get_HashAlgorithmWStr

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

Imposta o recupera il tipo di chiave generato. (Get)
IEnroll::get_MyStoreFlags

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

La proprietà MyStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio in cui vengono mantenuti i certificati con chiavi private collegate. (Get)
IEnroll::get_MyStoreTypeWStr

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

La proprietà ProviderFlags dei set IEnroll4 o recupera il tipo di provider. (Get)
IEnroll::get_ProviderNameWStr

Imposta o recupera il nome del provider di servizi di crittografia da usare. (Get)
IEnroll::get_ProviderType

Imposta o recupera il tipo di provider. (Get)
IEnroll::get_PVKFileNameWStr

Imposta o recupera il nome del file che conterrà chiavi esportate. (Get)
IEnroll::get_RenewalCertificate

Specifica il contesto del certificato per il certificato di rinnovo. (Get)
IEnroll::get_RequestStoreFlags

La proprietà RequestStoreFlags dei set IEnroll4 o recupera il percorso del Registro di sistema usato per l'archivio richieste. (Get)
IEnroll::get_RequestStoreNameWStr

La proprietà RequestStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio contenente il certificato fittizio. (Get)
IEnroll::get_RequestStoreTypeWStr

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

Imposta o recupera il percorso del Registro di sistema usato per l'archivio radice. (Get)
IEnroll::get_RootStoreNameWStr

La proprietà RootStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio radice in cui vengono mantenuti tutti i certificati radice intrinsecamente attendibili e autofirmati. (Get)
IEnroll::get_RootStoreTypeWStr

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà RootStoreNameWStr. (Get)
IEnroll::get_SPCFileNameWStr

La proprietà SPCFileNameWStr dei set IEnroll4 o recupera il nome del file in cui scrivere pkCS con codifica base64 (Get)
IEnroll::get_UseExistingKeySet

La proprietà UseExistingKeySet di set IEnroll4 o recupera un valore booleano che determina se devono essere usate le chiavi esistenti. (Get)
IEnroll::get_WriteCertToCSP

Imposta o recupera un valore booleano che determina se un certificato deve essere scritto nel provider di servizi di crittografia (CSP). (Get)
IEnroll::get_WriteCertToUserDS

La proprietà WriteCertToUserDS dei set IEnroll4 o recupera un valore booleano che determina se il certificato viene scritto nell'archivio Active Directory dell'utente. (Get)
IEnroll::getCAStore

Il metodo getCAStore non viene implementato.
IEnroll::getCertContextFromPKCS7

Recupera un contesto di certificato basato su un pkCS
IEnroll::getMyStore

Il metodo getMyStore non viene implementato.
IEnroll::getROOTHStore

Il metodo getROOTHStore non viene implementato.
IEnroll::p ut_CAStoreFlags

La proprietà CAStoreFlags dei set IEnroll4 o recupera un flag che controlla l'archivio dell'autorità di certificazione (CA) quando viene aperto l'archivio. (Put)
IEnroll::p ut_CAStoreNameWStr

La proprietà CAStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio in cui vengono mantenuti tutti i certificati non"ROOT" e non"MY". (Put)
IEnroll::p ut_CAStoreTypeWStr

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà CAStoreNameWStr. (Put)
IEnroll::p ut_ContainerNameWStr

Imposta o recupera il nome del contenitore della chiave da usare. (Put)
IEnroll::p ut_DeleteRequestCert

La proprietà DeleteRequestCert dei set IEnroll4 o recupera un valore booleano che determina se i certificati fittizi nell'archivio richieste vengono eliminati. (Put)
IEnroll::p ut_EnableT61DNEncoding

Imposta o recupera un valore booleano che determina se il nome distinto nella richiesta viene codificato come stringa T61 anziché come stringa Unicode. (Put)
IEnroll::p ut_GenKeyFlags

Imposta o recupera i valori passati a CryptGenKey quando viene generata la richiesta di certificato. (Put)
IEnroll::p ut_HashAlgorithmWStr

Imposta o recupera solo l'algoritmo di hash delle firme usato per firmare PKCS (IEnroll.put_HashAlgorithmWStr)
IEnroll::p ut_KeySpec

Imposta o recupera il tipo di chiave generato. (Put)
IEnroll::p ut_MyStoreFlags

Imposta o recupera il percorso del Registro di sistema usato per l'archivio MY. (Put)
IEnroll::p ut_MyStoreNameWStr

La proprietà MyStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio in cui vengono mantenuti i certificati con chiavi private collegate. (Put)
IEnroll::p ut_MyStoreTypeWStr

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

La proprietà ProviderFlags dei set IEnroll4 o recupera il tipo di provider. (Put)
IEnroll::p ut_ProviderNameWStr

Imposta o recupera il nome del provider di servizi di crittografia da usare. (Put)
IEnroll::p ut_ProviderType

Imposta o recupera il tipo di provider. (Put)
IEnroll::p ut_PVKFileNameWStr

Imposta o recupera il nome del file che conterrà chiavi esportate. (Put)
IEnroll::p ut_RenewalCertificate

Specifica il contesto del certificato per il certificato di rinnovo. (Put)
IEnroll::p ut_RequestStoreFlags

La proprietà RequestStoreFlags dei set IEnroll4 o recupera il percorso del Registro di sistema usato per l'archivio richieste. (Put)
IEnroll::p ut_RequestStoreNameWStr

La proprietà RequestStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio contenente il certificato fittizio. (Put)
IEnroll::p ut_RequestStoreTypeWStr

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

Imposta o recupera il percorso del Registro di sistema usato per l'archivio radice. (Put)
IEnroll::p ut_RootStoreNameWStr

La proprietà RootStoreNameWStr dei set IEnroll4 o recupera il nome dell'archivio radice in cui vengono mantenuti tutti i certificati radice intrinsecamente attendibili e autofirmati. (Put)
IEnroll::p ut_RootStoreTypeWStr

Imposta o recupera il tipo di archivio da usare per l'archivio specificato dalla proprietà RootStoreNameWStr. (Put)
IEnroll::p ut_SPCFileNameWStr

La proprietà SPCFileNameWStr dei set IEnroll4 o recupera il nome del file in cui scrivere pkCS con codifica base64 (Put)
IEnroll::p ut_UseExistingKeySet

La proprietà UseExistingKeySet di set IEnroll4 o recupera un valore booleano che determina se devono essere usate le chiavi esistenti. (Put)
IEnroll::p ut_WriteCertToCSP

Imposta o recupera un valore booleano che determina se un certificato deve essere scritto nel provider di servizi di crittografia (CSP). (Put)
IEnroll::p ut_WriteCertToUserDS

La proprietà WriteCertToUserDS di IEnroll4 imposta o recupera un valore booleano che determina se il certificato viene scritto nell'archivio Active Directory dell'utente. (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