Freigeben über


CASetupProperty-Enumeration (casetup.h)

Die CASetupProperty-Enumeration gibt bei Verwendung der ICertSrvSetup-Schnittstelle einen Eigenschaftstyp für die Einrichtung und Konfiguration einer Zertifizierungsstelle -Rolle an.

Syntax

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;

Konstanten

 
ENUM_SETUPPROP_INVALID
Wert: -1
Ein -Wert, der einen ungültigen Eigenschaftstyp angibt.
ENUM_SETUPPROP_CATYPE
Wert: 0
Ein VT_I4 Wert, der einen Wert der ENUM_CATYPES-Enumeration angibt.

Wenn der Computer keiner Domäne beigetreten ist, oder der Aufrufer

ist kein Unternehmens- oder Domänenadministrator, sondern ein lokaler Administrator, der Standardwert ist ENUM_STANDALONE_ROOTCA. Wenn der Computer in eine Domäne eingebunden ist, der Aufrufer ein Unternehmens- oder Domänenadministrator ist und bereits eine Stammzertifizierungsstelle des Unternehmens vorhanden ist, die Standardeinstellung ENUM_ENTERPRISE_SUBCA ist, oder wenn keine Unternehmensstammzertifizierungsstelle vorhanden ist, lautet der Standardwert ENUM_ENTERPRISE_ROOTCA.
ENUM_SETUPPROP_CAKEYINFORMATION
Wert: 1
Ein VT_DISPATCH Wert in Form eines CCertSrvSetupKeyInformation-Objekts , der die informationen zum privaten Schlüssel angibt, die für ein Zertifizierungsstellenzertifikat verwendet werden. Standardmäßig generiert Setup einen neuen Schlüssel.

mit einer Schlüssellänge von 2048 Bit für Stamm- und untergeordnete Zertifizierungsstellen mit "Microsoft"

Starker kryptografischer Anbieter."
ENUM_SETUPPROP_INTERACTIVE
Wert: 2
Ein VT_BOOL Wert, der angibt, ob der Kryptografiedienstanbieter (Cryptographic Service Provider , CSP) mit dem Desktop interagieren darf. Die Standardeinstellung ist „false“.
ENUM_SETUPPROP_CANAME
Wert: 3
Ein VT_BSTR Wert, der den allgemeinen Namen für die Zertifizierungsstelle enthält. Standardmäßig ist die allgemeine

name ist DomainName-LocalComputerName-CAName.
ENUM_SETUPPROP_CADSSUFFIX
Wert: 4
Ein VT_BSTR Wert, der das Distinguished Name Suffix für einen Zertifizierungsstellennamen enthält.
ENUM_SETUPPROP_VALIDITYPERIOD
Wert: 5
Ein VT_I4 Wert, der die Anzahl der Einheiten im Gültigkeitszeitraum angibt, wie durch den ENUM_SETUPPROP_VALIDITYPERIODUNIT Eigenschaftentyp angegeben. Bei einer untergeordneten Zertifizierungsstelle wird der Gültigkeitszeitraum von der übergeordneten Zertifizierungsstelle bestimmt.
ENUM_SETUPPROP_VALIDITYPERIODUNIT
Wert: 6
Ein VT_I4 Wert, der einen Wert der ENUM_PERIOD-Enumeration angibt, der die Zeiteinheiten des Gültigkeitszeitraums angibt. Bei einer untergeordneten Zertifizierungsstelle wird die Gültigkeitsdauereinheit von der übergeordneten Zertifizierungsstelle bestimmt.
ENUM_SETUPPROP_EXPIRATIONDATE
Wert: 7
Ein VT_BSTR Wert, der das erwartete Ablaufdatum des Zertifikats der Stammzertifizierungsstelle basierend auf der aktuellen Zeit, dem Gültigkeitszeitraum und der Gültigkeitsdauereinheit angibt. Für eine untergeordnete Zertifizierungsstelle lautet das Ablaufdatum

wird von der übergeordneten Zertifizierungsstelle bestimmt.
ENUM_SETUPPROP_PRESERVEDATABASE
Wert: 8
Ein VT_BOOL Wert, der angibt, ob eine vorhandene Datenbank beibehalten werden soll. Dies ist unter den folgenden Bedingungen relevant:


  • Eine Zertifizierungsstelle

    wurde zuvor auf diesem Computer installiert (und später deinstalliert).

  • Für die Installation wird ein vorhandener Schlüssel (und das zugehörige Zertifikat) verwendet.

  • Im angegebenen Datenbankverzeichnis ist eine Datenbank vorhanden.

ENUM_SETUPPROP_DATABASEDIRECTORY
Wert: 9
Ein VT_BSTR Wert, der den Pfad des Verzeichnisses angibt, in dem die Datenbankdateien der Zertifizierungsstelle nach der Installation gespeichert werden. Der Standardpfad ist %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_LOGDIRECTORY
Wert: 10
Ein VT_BSTR Wert, der den Pfad des Verzeichnisses angibt, in dem die Protokolldateien der Zertifizierungsstelle-Datenbank nach der Installation gespeichert werden. Der Standardpfad ist %SystemRoot%\System32\Certlog.
ENUM_SETUPPROP_SHAREDFOLDER
Wert: 11
Dieser Wert wird nicht verwendet und ist für die zukünftige Verwendung reserviert.
ENUM_SETUPPROP_PARENTCAMACHINE
Wert: 12
Ein VT_BSTR Wert, der den Namen des Computers angibt, auf dem die übergeordnete Zertifizierungsstelle gehostet wird. Dieser Wert gilt nur, wenn eine untergeordnete Zertifizierungsstelle installiert wird. Es ist kein Standardwert vorhanden.
ENUM_SETUPPROP_PARENTCANAME
Wert: 13
Ein VT_BSTR Wert, der den Namen der übergeordneten Zertifizierungsstelle angibt. Dieser Wert gilt nur, wenn eine untergeordnete Zertifizierungsstelle installiert wird. Es ist kein Standardwert vorhanden.
ENUM_SETUPPROP_REQUESTFILE
Wert: 14
Ein VT_BSTR Wert, der den Dateipfad angibt, der zum Speichern einer untergeordneten Zertifizierungsstellenanforderung verwendet werden soll, damit sie später an die übergeordnete Zertifizierungsstelle übermittelt werden kann. Der Standardwert ist %SystemDrive%\\DNSMachineName_CAName.req.
ENUM_SETUPPROP_WEBCAMACHINE
Wert: 15
Ein VT_BSTR Wert, der den Namen des Computers angibt, auf dem die Zertifizierungsstelle gehostet wird. Dieser Wert gilt nur, wenn Unterstützung für die Webregistrierungsrolle der Zertifizierungsstelle installiert wird. Es ist kein Standardwert vorhanden.
ENUM_SETUPPROP_WEBCANAME
Wert: 16
Ein VT_BSTR Wert, der den Namen der Zertifizierungsstelle angibt. Dieser Wert gilt nur, wenn Unterstützung für die Webregistrierungsrolle der Zertifizierungsstelle installiert wird. Es ist kein Standardwert vorhanden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile casetup.h