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:
|
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 |