CASetupProperty 列挙 (casetup.h)

CASetupProperty 列挙は、ICertSrvSetup インターフェイスを使用する場合の証明機関 (CA) ロールのセットアップと構成のプロパティの種類を指定します。

構文

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;

定数

 
ENUM_SETUPPROP_INVALID
値: -1
無効なプロパティの種類を示す 値です。
ENUM_SETUPPROP_CATYPE
値: 0
ENUM_CATYPES列挙の値を指定するVT_I4値。

コンピューターがドメインまたは呼び出し元に参加していない場合

はエンタープライズ管理者またはドメイン管理者ではありませんが、ローカル管理者です。既定値は ENUM_STANDALONE_ROOTCA。 コンピューターがドメインに参加していて、呼び出し元がエンタープライズ管理者またはドメイン管理者であり、エンタープライズ ルート CA が既に存在する場合、既定値は ENUM_ENTERPRISE_SUBCA、またはエンタープライズ ルート CA が存在しない場合、既定値は ENUM_ENTERPRISE_ROOTCA
ENUM_SETUPPROP_CAKEYINFORMATION
値: 1
CA 証明書に使用される秘密キー情報を指定する CCertSrvSetupKeyInformation オブジェクトの形式のVT_DISPATCH値。 既定では、セットアップによって新しいキーが生成されます

ルート CA と下位 CA の 2048 ビット キー長を使用する場合は、"Microsoft

強力な暗号化プロバイダー"。
ENUM_SETUPPROP_INTERACTIVE
値: 2
暗号化サービス プロバイダー (CSP) がデスクトップとの対話を許可されているかどうかを示すVT_BOOL値。 既定値は false です。
ENUM_SETUPPROP_CANAME
値: 3
CA の共通名を含む VT_BSTR 値。 既定では、共通の

name は DomainName-LocalComputerName-CAName です
ENUM_SETUPPROP_CADSSUFFIX
値: 4
CA 名の識別名サフィックスを含む VT_BSTR 値。
ENUM_SETUPPROP_VALIDITYPERIOD
値: 5
ENUM_SETUPPROP_VALIDITYPERIODUNIT プロパティの種類で指定された有効期間の単位数を指定するVT_I4値。 下位 CA の場合、有効期間は親 CA によって決定されます。
ENUM_SETUPPROP_VALIDITYPERIODUNIT
値: 6
有効期間 時間単位を示すENUM_PERIOD列挙の値を指定する VT_I4 値。 下位 CA の場合、有効期間の単位は親 CA によって決定されます。
ENUM_SETUPPROP_EXPIRATIONDATE
値: 7
現在 の時刻 、有効期間、および有効期間の単位に基づいて、ルート CA 証明書の予想される有効期限を指定するVT_BSTR値。 下位 CA の場合、有効期限は

は、親 CA によって決定されます。
ENUM_SETUPPROP_PRESERVEDATABASE
値: 8
既存のデータベースを保持するかどうかを指定する VT_BOOL 値。 これは、次の条件下で関連します。


  • A CA

    は、このコンピューターに以前にインストール (および後でアンインストール) されました。

  • 既存のキー (およびその関連する証明書) がインストールに使用されています。

  • データベースは、指定されたデータベース ディレクトリに存在します。

ENUM_SETUPPROP_DATABASEDIRECTORY
値: 9
インストール後に CA データベース ファイルが格納されるディレクトリのパスを指定する VT_BSTR 値。 既定のパスは %SystemRoot%\System32\Certlog です。
ENUM_SETUPPROP_LOGDIRECTORY
値: 10
インストール後に CA データベース ログ ファイルが格納されるディレクトリのパスを指定するVT_BSTR値。 既定のパスは %SystemRoot%\System32\Certlog です。
ENUM_SETUPPROP_SHAREDFOLDER
値: 11
この値は使用されず、将来使用するために予約されています。
ENUM_SETUPPROP_PARENTCAMACHINE
値: 12
親 CA をホストしているコンピューターの名前を指定する VT_BSTR 値。 この値は、下位 CA がインストールされている場合にのみ適用されます。 既定値はありません。
ENUM_SETUPPROP_PARENTCANAME
値: 13
親 CA の名前を指定する VT_BSTR 値。 この値は、下位 CA がインストールされている場合にのみ適用されます。 既定値はありません。
ENUM_SETUPPROP_REQUESTFILE
値: 14
下位 CA 要求を保存するために使用するファイル パスを指定する VT_BSTR 値。後で親 CA に送信できるようにします。 既定値は %SystemDrive%\\DNSMachineName_CAName.req です。
ENUM_SETUPPROP_WEBCAMACHINE
値: 15
CA ホストしているコンピューターの名前を指定するVT_BSTR値。 この値は、証明機関 Web 登録ロールのサポートがインストールされている場合にのみ適用されます。 既定値はありません。
ENUM_SETUPPROP_WEBCANAME
値: 16
CA の名前を指定する VT_BSTR 値。 この値は、証明機関 Web 登録ロールのサポートがインストールされている場合にのみ適用されます。 既定値はありません。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header casetup.h