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
Inoltre, il servizio autorità di certificazione (CA) ha funzionalità limitate:
  • 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

Vedi anche

Idispatch