Interfaccia ICertSrvSetup (casetup.h)
L'interfaccia ICertSrvSetup definisce le funzionalità per installare e disinstallare i ruoli Autorità di certificazione (CA) e Registrazione Web autorità di certificazione in un computer di Servizi certificati .
Microsoft fornisce un'implementazione di questa interfaccia nella classe CCertSrvSetup . Per l'installazione, è necessario chiamare il metodo InitializeDefaults prima di accedere a qualsiasi proprietà o chiamare qualsiasi altro metodo nell'oggetto CCertSrvSetup .
In C++, si crea un'istanza di questa interfaccia chiamando la funzione CoCreateInstance con l'identificatore di classe CLSID_CCertSrvSetup .
Windows Server 2008 Standard: I servizi seguenti non sono disponibili:
- Servizio Risponditore online
- Servizio Registrazione dispositivi di rete
- I modelli V2 non sono supportati; pertanto, la registrazione automatica non è supportata.
- Gli agenti di registrazione delegati non sono supportati.
- La separazione dei ruoli non è supportata.
Ereditarietà
L'interfaccia ICertSrvSetup eredita dall'interfaccia IDispatch . ICertSrvSetup include anche questi tipi di membri:
Metodi
L'interfaccia ICertSrvSetup include questi metodi.
ICertSrvSetup::CAImportPFX Importa un certificato dell'autorità di certificazione (CA) e la chiave privata associata nell'archivio computer locale. |
ICertSrvSetup::get_CAErrorId Ottiene l'ID per informazioni aggiuntive sugli errori correlate a una specifica dell'autorità di certificazione (CA) non riuscita. |
ICertSrvSetup::get_CAErrorString Ottiene i dati stringa per informazioni aggiuntive sugli errori correlate a una specifica dell'autorità di certificazione (CA) non riuscita. |
ICertSrvSetup::GetCASetupProperty Ottiene un valore della proprietà per una configurazione dell'autorità di certificazione . |
ICertSrvSetup::GetExistingCACertificates Ottiene l'insieme di oggetti CertSrvSetupKeyInformation che rappresentano certificati dell'autorità di certificazione (CA) validi attualmente installati nel computer. |
ICertSrvSetup::GetHashAlgorithmList Ottiene l'elenco di algoritmi hash supportati dal provider di servizi di crittografia (CSP) specificato per un algoritmo di chiave di firma asimmetrica. |
ICertSrvSetup::GetKeyLengthList Ottiene l'elenco di lunghezze di chiave supportate dal provider di servizi di crittografia specificato. (ICertSrvSetup.GetKeyLengthList) |
ICertSrvSetup::GetPrivateKeyContainerList Ottiene l'elenco dei nomi dei contenitori di chiavi archiviati dal provider di servizi di crittografia specificato per gli algoritmi di chiave di firma asimmetrica. |
ICertSrvSetup::GetProviderNameList Ottiene l'elenco dei provider di servizi di crittografia che forniscono algoritmi di firma della chiave asimmetrica nel computer. |
ICertSrvSetup::GetSupportedCATypes Ottiene i tipi di autorità di certificazione (CA) che possono essere installati in un computer nel contesto del chiamante. |
ICertSrvSetup::InitializeDefaults Inizializza un oggetto CCertSrvSetup con i valori predefiniti per abilitare l'installazione del ruolo Autorità di certificazione. |
ICertSrvSetup::Install Installa un ruolo come configurato nell'oggetto CCertSrvSetup. |
ICertSrvSetup::IsPropertyEditable Indica al chiamante se è possibile modificare una proprietà specificata. |
ICertSrvSetup::P ostUnInstall Non è implementato ed è riservato per un uso futuro. |
ICertSrvSetup::P reUnInstall Salva temporaneamente informazioni sullo stato specifiche del ruolo e quindi disinstalla il ruolo. |
ICertSrvSetup::SetCADistinguishedName Imposta un nome comune dell'autorità di certificazione (CA) e un suffisso di nome distinto facoltativo. |
ICertSrvSetup::SetCASetupProperty Imposta un valore della proprietà per una configurazione dell'autorità di certificazione (CA). |
ICertSrvSetup::SetDatabaseInformation Imposta le informazioni correlate al database per il ruolo autorità di certificazione (CA). |
ICertSrvSetup::SetParentCAInformation Imposta le informazioni dell'autorità di certificazione padre (CA) per una configurazione CA subordinata. |
ICertSrvSetup::SetWebCAInformation Imposta le informazioni sull'autorità di certificazione (CA) per il ruolo Registrazione Web autorità di certificazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | casetup.h |