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 |