Condividi tramite


Enumerazione CASetupProperty (casetup.h)

L'enumerazione CASetupProperty specifica un tipo di proprietà per l'installazione e la configurazione di un ruolo dell'autorità di certificazione (CA) quando si usa l'interfaccia ICertSrvSetup .

Sintassi

typedef enum __MIDL___MIDL_itf_casetup_0000_0002_0001 {
  ENUM_SETUPPROP_INVALID = -1,
  ENUM_SETUPPROP_CATYPE = 0,
  ENUM_SETUPPROP_CAKEYINFORMATION = 1,
  ENUM_SETUPPROP_INTERACTIVE = 2,
  ENUM_SETUPPROP_CANAME = 3,
  ENUM_SETUPPROP_CADSSUFFIX = 4,
  ENUM_SETUPPROP_VALIDITYPERIOD = 5,
  ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
  ENUM_SETUPPROP_EXPIRATIONDATE = 7,
  ENUM_SETUPPROP_PRESERVEDATABASE = 8,
  ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
  ENUM_SETUPPROP_LOGDIRECTORY = 10,
  ENUM_SETUPPROP_SHAREDFOLDER = 11,
  ENUM_SETUPPROP_PARENTCAMACHINE = 12,
  ENUM_SETUPPROP_PARENTCANAME = 13,
  ENUM_SETUPPROP_REQUESTFILE = 14,
  ENUM_SETUPPROP_WEBCAMACHINE = 15,
  ENUM_SETUPPROP_WEBCANAME = 16
} CASetupProperty;

Costanti

 
ENUM_SETUPPROP_INVALID
Valore: -1
Valore che specifica un tipo di proprietà non valido.
ENUM_SETUPPROP_CATYPE
Valore: 0
Valore VT_I4 che specifica un valore dell'enumerazione ENUM_CATYPES .

Se il computer non è aggiunto a un dominio o al chiamante

non è un amministratore enterprise o dominio, ma è un amministratore locale, il valore predefinito è ENUM_STANDALONE_ROOTCA. Se il computer viene aggiunto a un dominio, il chiamante è un amministratore enterprise o dominio e esiste già una CA radice aziendale, l'impostazione predefinita è ENUM_ENTERPRISE_SUBCA o se non esiste alcuna CA radice aziendale, il valore predefinito è ENUM_ENTERPRISE_ROOTCA.
ENUM_SETUPPROP_CAKEYINFORMATION
Valore: 1
Valore VT_DISPATCH , sotto forma di un oggetto CCertSrvSetupKeyInformation , che specifica le informazioni sulla chiave privata usate per un certificato CA. Per impostazione predefinita, l'installazione genera una nuova chiave

con una lunghezza di chiave a 2048 bit per CA radice e subordinata usando "Microsoft

Provider di crittografia sicuro."
ENUM_SETUPPROP_INTERACTIVE
Valore: 2
Valore VT_BOOL che indica se il provider di servizi di crittografia (CSP) può interagire con il desktop. Il valore predefinito è false.
ENUM_SETUPPROP_CANAME
Valore: 3
Valore VT_BSTR contenente il nome comune per la CA. Per impostazione predefinita, il comune

name è DomainName-LocalComputerName-CAName.
ENUM_SETUPPROP_CADSSUFFIX
Valore: 4
Valore VT_BSTR contenente il suffisso del nome distinto per un nome CA.
ENUM_SETUPPROP_VALIDITYPERIOD
Valore: 5
Valore VT_I4 che specifica il numero di unità nel periodo di validità come specificato dal tipo di proprietà ENUM_SETUPPROP_VALIDITYPERIODUNIT. Per una CA subordinata, il periodo di validità viene determinato dalla CA padre.
ENUM_SETUPPROP_VALIDITYPERIODUNIT
Valore: 6
Valore VT_I4 che specifica un valore dell'enumerazione ENUM_PERIOD che indica le unità temporali del periodo di validità. Per una CA subordinata, l'unità temporale del periodo di validità viene determinata dalla CA padre.
ENUM_SETUPPROP_EXPIRATIONDATE
Valore: 7
Valore VT_BSTR che specifica la data di scadenza prevista del certificato CA radice in base all'ora corrente, al periodo di validità e all'unità di validità. Per una CA subordinata, la data di scadenza è

determinata dalla CA padre.
ENUM_SETUPPROP_PRESERVEDATABASE
Valore: 8
Valore VT_BOOL che specifica se mantenere un database esistente. Questa operazione è rilevante in base alle condizioni seguenti:


  • Una CA

    è stato installato in precedenza (e successivamente disinstallato) in questo computer.

  • Per l'installazione viene usata una chiave esistente (e il relativo certificato associato).

  • Esiste un database nella directory di database specificata.

ENUM_SETUPPROP_DATABASEDIRECTORY
Valore: 9
Valore VT_BSTR che specifica il percorso della directory in cui vengono archiviati i file di database CA dopo l'installazione. Il percorso predefinito è %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_LOGDIRECTORY
Valore: 10
Valore VT_BSTR che specifica il percorso della directory in cui vengono archiviati i file di log del database CA dopo l'installazione. Il percorso predefinito è %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_SHAREDFOLDER
Valore: 11
Questo valore non viene usato ed è riservato per l'uso futuro.
ENUM_SETUPPROP_PARENTCAMACHINE
Valore: 12
Valore VT_BSTR che specifica il nome del computer che ospita la CA padre. Questo valore è applicabile solo se viene installata una CA subordinata. Non è previsto alcun valore predefinito.
ENUM_SETUPPROP_PARENTCANAME
Valore: 13
Valore VT_BSTR che specifica il nome della CA padre. Questo valore è applicabile solo se viene installata una CA subordinata. Non è previsto alcun valore predefinito.
ENUM_SETUPPROP_REQUESTFILE
Valore: 14
Valore VT_BSTR che specifica il percorso del file da usare per salvare una richiesta CA subordinata, in modo che possa essere inviata in un secondo momento alla CA padre. Il valore predefinito è %SystemDrive%\\DNSMachineName_CAName.req.
ENUM_SETUPPROP_WEBCAMACHINE
Valore: 15
Valore VT_BSTR che specifica il nome del computer che ospita la CA. Questo valore è applicabile solo se viene installato il supporto per il ruolo Registrazione Web autorità di certificazione. Non è previsto alcun valore predefinito.
ENUM_SETUPPROP_WEBCANAME
Valore: 16
Valore VT_BSTR che specifica il nome della CA. Questo valore è applicabile solo se viene installato il supporto per il ruolo Registrazione Web autorità di certificazione. Non è previsto alcun valore predefinito.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione casetup.h