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 値。 これは、次の条件下で関連します。
|
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 |